Как добавить в сериализованный массив

У меня есть пользователь, у которого есть сериализованное поле, и я хочу иметь возможность добавлять последние сообщения в массив / сериализованное поле.

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

Есть идеи, где я иду не так?

Ответы на вопрос(3)

Ваш ответ на вопрос