提交表單後,我的調試功能中顯示正確的自定義參數,但輸入控制檯時顯示默認參數。update_attributes未保存到數據庫
控制器
def update
current_user.update_attributes(params[:user])
flash[:success] = "Your settings have been saved!"
render new_status_update_path
end
型號
attr_accessible :deficit_pct,
:target_bf_pct,
:activity_factor
注:
最接近的問題,我可以˚F對此SO的ind是一個問題,它改變了通過關聯存在的對象的屬性。
我使用Object.update方法試過,雖然我得到一個錯誤,指出:
私有方法'更新」呼籲#
任何想法?
謝謝!
你是怎麼想到後?你得到了什麼? – apneadiving
當我進入控制檯並查詢它們時,我希望在數據庫中具有用戶更改的屬性。 相反,當我直接從控制檯查詢數據庫時,該用戶的屬性沒有改變。 –
你的參數是什麼? – apneadiving