2016-11-17 61 views
0

分配我有一個奇怪的錯誤:不能大規模指派保護屬性,但在attr_accessible

ActiveModel::MassAssignmentSecurity::Error (Can't mass-assign protected attributes: :firstname, :lastname)

但在我的用戶模型:

attr_accessible :firstname, :lastname 

我指的是這個答案Rails error: Can't mass-assign protected attributes。錯誤消失了,但不保存值。

我在做什麼錯?

+0

什麼版本的軌道您使用的是?如果它是rails 4或更新版本,則應該使用「強大的參數」並在控制器中將這些屬性列入白名單! – bkunzi01

+0

我正在使用rails 3.2 – borderline

回答

1

變化:

config.active_record.whitelist_attributes = true 

要:

config.active_record.whitelist_attributes = false 
相關問題