【发布时间】:2012-07-20 13:51:09
【问题描述】:
我有一个观察者,它序列化一个哈希并将其作为我的用户模型上的 TEXT 字段保存到 mySQL 数据库中。我遇到的问题是我试图向现有哈希添加一个新的键/值,而不是覆盖它。它似乎只是在覆盖它。 我的合并语法不正确吗?
这是我的观察员:
class NotificationObserver < ActiveRecord::Observer
observe :event
def after_update(event)
usersToNotify=event.following
usersToNotify.each do |u|
u.messages.merge! 'event'=>event.id
u.save
end
end
end
感谢任何帮助!
【问题讨论】:
标签: mysql ruby-on-rails ruby-on-rails-3