0
Я только что обновил приложение от Rails 3.1 до 3.2, и я пытаюсь использовать новый модуль ActiveRecord:Store с базой данных PostgreSQL.Rails 3.2 ActivedRecord :: Store undefined
Я создал таблицу:
create_table :cupcakes do |t|
t.string :name
t.text :recipe
t.timestamps
end
и моя модель выглядит следующим образом:
class Cupcake < ActiveRecord::Base
store :recipe
end
Но когда я пытаюсь создать новый объект:
cupcake = Cupcake.new
я получаю следующее ошибка:
NoMethodError: undefined method `store' for #<Class:...>
Можете ли вы сказать, для чего вы разместили 'store: recipe' в классе' Cupcake'? – uday
Это не мой точный код, я очистил имя/свойства для вопроса. Я использую новую функциональность магазина в качестве замены того, для чего я обычно использовал сериализацию ямля. – jwarzech
Хорошо, что ваш код как отправленный работает отлично для меня ... вы должны опубликовать свой фактический код, что-то еще происходит. –