2011-01-27 52 views

答えて

51

あなたは

DateTime.new(params[:year], params[:month], params[:day]) 
+1

確かに。これはrequireステートメントなしで機能しました。ありがとうございました! – bjork24

+0

私はそれらをすべて整数に変換しなければならないと思います! DateTime.newは文字列ではなく、整数のみを扱うためです。 params [:年] .to_iなど – msdundar

10

使用DateTime.civil

require 'date' 
date = DateTime.civil(*params.values_at(:year, :month, :day)) 
+1

申し訳ありませんを行うことができます。私は完全な騒ぎです。私はコントローラの上またはその方法の必要性を置くことができますか?アンダー - 評価されたvalues_atメソッドを使用する場合は+1。 – bjork24

+3

+1 –

関連する問題