2012-03-21 6 views
0

私はJQuery UI DatePickerを使用して、書いているアプリのフォームのいずれかで日付を選択しています。したがって、私のフォーム入力は一般的なテキストフィールドであり、私は自由形式の日付文字列を受け入れています。 this RailsCastによれば、これらの文字列をデータベースに保存する(私はMySQLを使用しています)は、 "うまくいく"べきです。私はそれが事実ではないことを発見している。フォームを保存すると、mm/dd/yyyyと入力するとdd/mm/yyyyの形式で日付が解釈されます。レールにmm/dd/yyyy形式の日付を入力するよう指示する方法がありますか、またはコントローラのデータで猿を使う必要がありますか?フォーマットされた日付文字列をRails3のデータベースに保存しますか?

答えて

0

あなたは、モデル内のライターメソッドを再定義することができます

def my_date=(value) 
    write_attribute :my_date, Time.strptime(value, "%m/%d/%Y") 
end 
関連する問題