1

以前のアプリでは、すべてのユーザーが同じデータベース データを必要としていたときに、seed_dumper&rake db:seed:dumpを使用してシード ファイルを作成し、次にrake db:seed.

このアプリでは、Comfortable Mexican Sofa CMS gem と fortress プラグインを使用して、同じことを行うとよいでしょう。ユーザーのみをダンプするのは、seed_dumper だけです。他には何もありません。

seed_dump(「親」gem) は次のエラーを返します。

rake aborted!
NameError: undefined local variable or method `cms_manageable' for Comfy::Cms::Page(Table doesn't exist):Class
/usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/activerecord-4.0.0/lib/active_record/dynamic_matchers.rb:22:in `method_missing'
/path to my app/app/models/comfy/cms/page.rb:9:in `<class:Page>'

任意のアイデアや代替方法をいただければ幸いです。乾杯。

4

1 に答える 1

0

gem 'seed_dump'( ではなく)のみを使用しseed_dumperて、コマンドを実行するbundle exec rake db:seed:dumpと、シード データをエクスポートできます。

于 2014-05-05T09:49:26.223 に答える