0

私のレール日付ピッカーフィールドは、次のような params ハッシュで異なる値に分割された日時情報を送信します。

Parameters: {"commit"=>"Save",
 "interview_date(3i)"=>"29",
 "interview_date(1i)"=>"2013",
 "interview_date(4i)"=>"20",
 "interview_date(5i)"=>"13",
 "interview_date(2i)"=>"8}

日時を1つの適切な文字列として送信するにはどうすればよいですか?

  Parameters: {"commit"=>"Save",
     "interview_date"=>"2013-8-29 20:8:13"}

Rails がこれを日付に変換することはわかっていますが、これは、モデルの属性として interview_date が含まれている場合にのみ発生します。ActiveRecord がそれを認識し、interview_date に変換します。私の場合、この情報を「answer」という名前の属性の Response という名前のモデルに保存しています。したがって、属性の名前と一致しないため、レールは変換しません。

4

1 に答える 1