我的网址中有一个日期参数:
http://localhost:3000/restaurants/1/restaurant_stats.pdf?date=2013-05-02
如果参数存在,我想使用此日期,否则请使用今天的日期。
if params[:date]
date = Date.new(params[:date].to_i)
else
date = Date.today
end
上面的代码不起作用。它将日期设置为指定年份的1月1日。
答案 0 :(得分:4)
if params[:date]
date = Date.parse(params[:date])
else
date = Date.today
end