1
我收到此ArgumentError(無效日期) 錯誤,無法找出導致它的原因。該方法從JavaScript調用。Ruby On Rails中的參數錯誤(無效日期)
def loadDay
@first_day_of_week = Date.strptime("{ params[:year].to_s, :params[:month].to_s, params[:day].to_s }", "{ %Y, %m, %d }")
...
end
日誌看起來是這樣的:
Started GET "/planner/loadDay?day=7&month=5&year=2011" for 127.0.0.1 at 2011-05-15 10:19:43 +0200
Processing by PlannerController#loadDay as */*
Parameters: {"day"=>"7", "month"=>"5", "year"=>"2011"}
Completed in 1ms
請點我在正確的方向。
你可以請張貼的痕跡? – 2011-05-15 09:12:18
你不需要建立一個字符串,然後解析它(你正在做和扭轉你的工作)。如果你使用'Date.new(params [:year],::params [:month],params [:day])''會更容易和更快速。 – eloyesp 2014-11-11 14:42:50