В предыдущих приложениях, когда всем требовались одни и те же данные базы данных, мы использовали seed_dumper
и rake db:seed:dump
для заполнения файла seed, а затем rake db:seed
.
Для этого приложения, используя гем CMS Comfortable Mexican Sofa и плагин Fortress, было бы неплохо сделать то же самое. Только seed_dumper сбрасывает только пользователей и больше ничего.
seed_dump
("родительский" гем) выдает следующую ошибку:
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>'
Буду признателен за любые идеи или альтернативные методы. Ваше здоровье.
undefined local variable or method
cms_manageable'`. Добавление файла базы данных SQLite в отслеживание git помогло. Когда придет время: github.com/comfy /comfortable-mexican-sofa/wiki/ может быть использованным методом. Я думаю, проблема в том, что не все cms_tables связаны с моделями. - person Charlie Egan   schedule 03.04.2014