0
在我的控制器中,一大堆數字被壓縮了。百分比乘以100,因此可以將它們存儲爲整數。Rails 3應用程序在保存時拋出「undefined method`update_attributes'」
tot = @mot[1] + @mot[2] + @mot[3]
exec_pct = @mot[3]/tot * 100
tact_pct = @mot[2]/tot * 100
strat_pct = @mot[1]/tot * 100
隨後這些值都應該被寫入用戶記錄如下:
@user = User.where(id = current_user.id)
@user.update_attributes(:strat_pct => strat_pct.to_i, :tact_pct => tact_pct.to_i, :exec_pct => exec_pct.to_i)
我收到以下錯誤消息:
undefined method `update_attributes'
感謝您的幫助。
在一個側面說明,我建議你從你的控制器中刪除這些操作,並把它們的回調方法裏面的用戶模型。 (比如before_save) – 2011-05-27 20:24:12