次のような状況があります。ユーザーは、レールの日付と時刻の選択ボックスから日付と時刻を入力し、コントローラーのメソッド create には、次のパラメーターがあります。
"event"=>
{"title"=>"tet",
"start_date(1i)"=>"2013",
"start_date(2i)"=>"4",
"start_date(3i)"=>"26",
"end_date(1i)"=>"2013",
"end_date(2i)"=>"4",
"end_date(3i)"=>"31",
"start_time(1i)"=>"2013",
"start_time(2i)"=>"4",
"start_time(3i)"=>"26",
"start_time(4i)"=>"10",
"start_time(5i)"=>"05",
"end_time(1i)"=>"2013",
"end_time(2i)"=>"4",
"end_time(3i)"=>"26",
"end_time(4i)"=>"10",
"end_time(5i)"=>"05"}
私が行った場合
@event = Event.new(params[:event])
出力は
=> #<Event id: nil, start_date: "2013-04-26", title: "tet", created_at: nil, updated_at: nil, owner_id: 0, owner_type: "", archived: false, end_date: "2013-05-01", start_time: "2013-04-26 10:05:00", end_time: "2013-04-26 10:05:00">
end_date が params のものと同じではありません
タイムゾーン
戻り値
=> (GMT+02:00) エルサレム
なぜこれが起こるのですか?