是否有可能推进类似@current_month = Date.today.month+1
的变量然后将其转发回索引页面,如果是这样的话
答案 0 :(得分:4)
@current_month = Date.today + 1.month
不确定你的意思是“将它转发回索引页面”,但如果你那么
render :action => 'index'
@current_month
实例变量可用于该控制器的索引视图。您只能使用strftime打印月份,例如<%= @current_month.strftime("%B") %>
在http://www.ruby-doc.org/core/classes/Time.html#M000392
查看.strftime
答案 1 :(得分:2)
对于日历操作,人们可能希望在月初开始。
@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
对象。