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:...>
あなたは 'cupcake'クラスに' store:recipe'を置いてくれたことを教えてください。 – uday
これは私の正確なコードではありません、私は質問の目的のために名前/プロパティを浄化しました。私は、通常、yamlのシリアル化を使用したものの代わりに新しいストア機能を使用しています。 – jwarzech
投稿されたコードは私にとって完璧に機能します...あなたの実際のコードを投稿する必要があります。 –