26
我有params[:month,:day,:year]
,我需要將它們轉換爲DateTime
,我可以將其放置在隱藏的輸入中。使用月份,日期和年在Rails中創建日期時間
在Rails 3中這樣做的最好方法是什麼?
我有params[:month,:day,:year]
,我需要將它們轉換爲DateTime
,我可以將其放置在隱藏的輸入中。使用月份,日期和年在Rails中創建日期時間
在Rails 3中這樣做的最好方法是什麼?
你可以做
DateTime.new(params[:year], params[:month], params[:day])
require 'date'
date = DateTime.civil(*params.values_at(:year, :month, :day))
對不起。我是一個完整的noob。我會把這個需求放在我的控制器的頂部還是在方法中? – bjork24 2011-01-27 21:00:34
+1,用於使用低估的values_at方法。 – 2013-01-21 22:31:43