Rails 3.2 アプリにカレンダーを実装する作業を行っています。必要なことを正確に実行するプラグインを説明するこの素晴らしい railscast を見つけました。ただし、1つだけでなく、複数のモデルからデータを取得する必要があります..これに対する解決策を知っている人はいますか?
つまり、誕生日、記念日、祝日のテーブルが別々にあり、それらをすべて同じカレンダーに表示したいと考えています... Railscast は記事モデルのみを扱います..
ありがとう!
http://railscasts.com/episodes/213-calendars
https://github.com/watu/table_builder
ユーザー/show.html.erb
<div id="calendar">
<h2 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") %>
</h2>
<%= calendar_for @friends, :year => @date.year, :month => @date.month do |calendar| %>
<%= calendar.head('mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun') %>
<%= calendar.day(:day_method => :dob) do |date, friends| %>
<%= date.day %>
<ul>
<% friends.each do |friend| %>
<li> <%= h(friend.name) %><%= "\'s birthday"%></li>
<% %>
<% end %>
</ul>
<% end %>
<% end %>
</div>