如何在Ruby On Rails中显示日历列表的“明天”?
我是Rails的新手。
我试图创建一个日历列表,我遇到了一些问题。
我这样做了:
有我的代码
视图:
Today
。
。
控制器:
def index @posts = Post.all.order(:start_time) @date = params[:month] ? Date.parse(params[:month]) : Date.today @start_date = @posts.group_by {|t| t.start_time.beginning_of_day } end
同样,我尝试将一些代码作为
显示明天栏,如下所示:
但我得到了一些错误:
undefined method `today' for Sun, 07 Feb 2016 00:00:00 UTC +00:00:Time
关于它有什么答案吗?
谢谢阅读 :)
你需要使用类似的东西:
<% if (day-1.day).to_date.today? %> <% if day.to_date.eql?(Date.today+1.day) %> <% if day.to_date.eql?(Date.today.next_day) %> <% if day.to_date.eql?(Date.tomorrow) %>