2011-06-19 83 views
-4

可能重複:使用event_calendar插件
how to customize the table builder plugin for a week calendar ?如何更改event_calendar插件按月顯示而不是按月顯示?

IM,Git倉庫:

https://github.com/elevation/event_calendar

我需要定製該日曆由週上展示而不是一個月,我該怎麼做?

這是我的控制器:

def index 
    do_withs = DoWith.where(:friend_id => current_user.id) 
    @statuses = do_withs.collect { |f| f.status_id } 
    @statuses = @statuses.collect { |f| Status.find(f) } 
    @statuses = @statuses + current_user.statuses 
    @statuses.flatten! 
    @date = params[:month] ? Date.parse(params[:month]) : Date.today 
    end 

,這是我的看法:

<div id="calendar"> 
    <h2 id="month"> 
    <%= link_to "<", :month => (@date.beginning_of_month-1).strftime("%Y-%m-%d") %> 
    <%=h @date.strftime("%B %Y") %> 
<%= link_to ">", :month => (@date.end_of_month+1).strftime("%Y-%m-%d") %> 
    </h2> 
    <% calendar_for @statuses, :year => @date.year, :month => @date.month do |calendar| %> 
    <%= calendar.head('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday') %> 
    <% calendar.day(:day_method => :date) do |date, statuses| %> 
     <%= date.day %> 
     <ul> 
     <% for status in statuses %> 
      <li><%= link_to h(status.content), status %></li> 
     <% end %> 
     </ul> 
    <% end %> 
    <% end %> 
</div> 

其駕駛我瘋了幾天,現在,請請請,如果有人知道我怎麼能自定義此日曆讓我知道。 感謝分配。

+0

看起來你有沒有做過大量研究你將如何做到這一點。如果你有任何路徑,你沒有把它們放在帖子中,所以我們不研究同樣的死衚衕。 –

+3

這是一個確切的副本:http://stackoverflow.com/questions/6399810/how-to-customize-the-table-builder-plugin-for-a-week-calendar 這也是一個確切的副本: http://stackoverflow.com/questions/6397863/how-to-customize-the-table-builder-plugin-for-a-week-calendar –

回答