我试图垂直列出月份的日期,到目前为止我的表格如下:
我有今天的约会,但我需要从今天起垂直列出18天。以及针对这些日期生成单元格。从我的index.html.erb我明白我的控制器中没有正确设置以下@dates
变量。
如果添加语句,则
@dates
变量未正确设置 <%= debug @dates%>在你看来,你可以检查它是什么
我知道我需要更改控制器的索引操作,以便能够从今天开始列出18天。我在考虑做一些类似的事情...... - Time.now+18.days
但我不确定这样的事情是否可以解决我的问题?因为我不完全确定如何将其实现到我的控制器中。什么是最好的解决方案?
答案 0 :(得分:0)
t1 = Date.today
t2 = Date.today.end_of_month
@dates = (t1..t2).to_a
# (t1..t2) is a Range object - .to_a call will change it to an array object with values in the range as elements