我正在學習導軌,並且最近遇到了路障。任何指導表示讚賞。Rails日期參數
我正在使用設備,並且我有一個:confirmed_at
DateTime列作爲受保護的屬性。所以,從我的管理界面更新它,我超級控制器更新方法,並添加:
@user.update_attribute(:confirmed_at, params[:user][:confirmed_at])
@user.update_attribute(:school_id, params[:user][:school_id])
:school_id
正確,但:confirmed_at
得到更新,這是日期時間,始終是零。我看着params哈希表,果然它沒有:confirmed_at
但它有
"confirmed_at(1i)"=>"2012",
"confirmed_at(2i)"=>"6",
"confirmed_at(3i)"=>"2",
"confirmed_at(4i)"=>"04",
"confirmed_at(5i)"=>"11"
的Rails似乎並沒有被翻譯的領域到數據庫datetime對象的參數。
**如何捕獲這些值以正確更新我的:confirmed_at
字段?
任何幫助表示讚賞。
的Rails 3.1, Ruby 1.9的
謝謝Alexey。我不確定手動處理轉換是否合適。糾正我,如果我錯了,但這似乎表明我應該單獨和手動獲取參數? – Yuri