我有一个现有用户,它有一个序列化字段,我希望能够将最近的消息添加到数组/序列化字段。
class User < ActiveRecord::Base
serialize :recent_messages
end
在我试过的控制器中
@user = current_user
@user.recent_messages << params[:message]
@user.save
但我收到以下错误:
NoMethodError (undefined method `<<' for nil:NilClass):
在我的架构中,我有:
create_table "users", :force => true do |t|
t.text "recent_messages"
end
关于我哪里出错的任何想法?