I have an existing user which has a serialized field and I want to be able to add recent messages to the array / serialized field.
class User < ActiveRecord::Base
serialize :recent_messages
end
In the controller I've tried
@user = current_user
@user.recent_messages << params[:message]
@user.save
but I get the following error:
NoMethodError (undefined method `<<' for nil:NilClass):
In my schema I have:
create_table "users", :force => true do |t|
t.text "recent_messages"
end
Any ideas on where I'm going wrong?