-1

我遇到的问题是方法 update_attributes。编码:

n 设置为 Active Record 对象。 n = Notification.find(notification_id)

然后,使用散列通知选项更新 n。 n.update_attributes(notification_options)

我遇到的问题是当我 raise n.inspect 显示这两个字段设置为零时。此外,在数据库中,这两个字段为空。为什么它不会更新属性?

让我知道是否需要更具体。

4

2 回答 2

0

这是因为您使用的是attr_accessor,而不是attr_accessible,我猜。请向我们展示您的通知模型。

于 2012-10-09T20:57:12.403 回答
0

所以最终问题出在模型中的一条线用于正在使用的宝石。它需要一种特定的格式,如果它不匹配,它会导致它设置为 nil。

于 2012-10-10T19:32:24.797 回答