web-dev-qa-db-ja.com

Railsアプリからdb / seeds.rbファイルをどうにかして実行できますか?

私はデモを作成しています。技術者以外の人でも簡単にデモをセットアップして実行できるようにしたいと考えています。たくさんのデモデータを含むseeds.rbファイルを作成しました。 Railsアプリを既知の状態にリセットできるようにしたい。ページリンクを介して管理者レベルのアクションを提供する。これらの技術者以外のデモンストレーターにコマンドを提供したくない彼らは足で自分自身を撃つかもしれないので、ラインと熊手。

メソッド内でload 'db/seeds.rb'を使用することを検討しましたが、それでは十分に機能しません。何かが足りないのはわかっていますが、何ですか?

36
explainer

Rails.application.load_seedを呼び出すことができます。 rake db:seedはそれだけです。

85
idlefingers