我在我的 Rails 应用程序中使用 table builder gem,它工作正常,但每月只显示 5 个事件。任何线索为什么?
https://github.com/watu/table_builder
<div id="calendar">
<h3 id="month">
<%= link_to "<", :month => (@date.beginning_of_month-1).strftime("%Y-%m") %>
<%=h @date.strftime("%B %Y") %>
<%= link_to ">", :month => (@date.end_of_month+1).strftime("%Y-%m") %>
</h3>
<%= calendar_for @occasions, :year => @date.year, :month => @date.month do |calendar| %>
<%= calendar.head('sun','mon', 'tue', 'wed', 'thu', 'fri', 'sat') %>
<%= calendar.day(:day_method => :dateg) do |date, occasions| %>
<%= date.day %>
<% occasions.each do |occasion| %>
<%= h(occasion.pname) %><%= '\'s' %> <%= h(occasion.name) %>
<% end %>
<% end %>
<% end %>
</div>