2011-07-08 6 views
1

イベントがありますか?Railsアプリケーションを最初に起動したときに、いくつかのコードを書くことができますか?私は、アプリケーションが起動するたびに私の管理者ユーザーが存在することを確認したい。私は、それが役に立つ場合には、献身的な認証フレームワークを使用しています。Railsアプリケーションの起動時に実行されるコードは何ですか?

答えて

2

seeds.rbで新しいユーザーを作成し、アプリケーションを起動する前にrake db:seedを実行する方がよいでしょう。これがそのためです。

+0

おそらく間違いなく、これはテスト用データベースをセットアップするだけだと思いましたか?読んでから、彼は生産のこの振る舞いも望んでいるようでしたか? – jaydel

+0

@jaydel - いいえ、それは一般的に備品で処理されます。 – Skilldrick

+0

興味深い。我々は工場の女の子を使用しており、定数を保持するいくつかのテーブルがあり、それらをseed.rbに配置します。ここの誰かが意図的にその行動を起こすために何かを設定しなければならないのだろうか。 – jaydel

0

おそらくconfig/initializersの内部にイニシャライザを作成できます。あなたが最初に読み込みを行うことを確認する必要があります。

関連する問題