的Rails 3需要下个月帮助上一个日历

问题描述:

,才有可能推进变量类似@current_month = Date.today.month+1然后再转发回索引页面,如果是的话怎么的Rails 3需要下个月帮助上一个日历

@current_month = Date.today + 1.month 

不知道相当什么你的意思“转发回索引页”,但如果你再

render :action => 'index' 

@current_month实例变量将提供给该控制器的索引视图。您只能使用在strftime的http://www.ruby-doc.org/core/classes/Time.html#M000392

+0

这可能是即时通讯寻找我会让你知道,如果它的工作! – 2011-02-15 03:31:28

打印出一个月,如<%= @current_month.strftime("%B") %>

退房.strftime对于日历操作,一个可能是想在月初启动。

@current_month = 1.month.from_now.beginning_of_month 

这将返回一个ActiveSupport::TimeWithZone对象,它是类似于Ruby的DateTime

OR

@current_month = Date.today.at_beginning_of_month.next_month 

将返回一个Ruby Date对象。