0
只有當我第一次通過驗證失敗時纔會出現此錯誤。JSON對象在控制器中丟失了其值
如果所有事情都是首次驗證,那麼就沒有錯誤。
當窗體通過時,控制器執行這樣的:
respond_to do |wants|
wants.json { render :json => { :html => (render_to_string :partial => 'disclaimer') } }
end
此時,我的params[:order_of_importance] == 123
。哪個是對的。
但是,一旦它被帶到下一個動作的開始..
我params[:order_of_importance] = HQ Number
。其中HQ Number
是我的表單中的text_field的:value
。
爲什麼會發生這種情況?我能做些什麼來確保表單在驗證失敗後保存新信息?
哇有趣。我在哪裏/我該怎麼稱呼它? – Trip
它會阻止對該對象的修改,因此在您認爲修改正在發生之前調用它。 – tadman