0

我有一个用户模型。我正在尝试从 Admin 模型更新“确认”属性。但是在这样做的时候,所有的属性都被重新传递了一遍;并且由于使用了散列,因此再次传递的密码正在更改。我已经按照 Michael Hart 的教程实现了我的模型,并且使用了相同的散列技术。

4

2 回答 2

1

在 Admin 模型中,您可以设置白名单可以访问的属性

attr_accessible :username

现在发布时只能调整 User 的 :username 属性。

于 2012-04-06T10:23:44.487 回答
1

而不是使用update_attribute()useupdate_column(:name, value)方法,因为update_attribute调用正在更新密码的回调方法。

于 2012-04-09T19:03:17.823 回答