ランプの中身(Ruby on Railsのシステム開発)
ランプの中身(Ruby on Railsのシステム開発)では、株式会社ケイビーエムジェイのRuby on Railsエンジニアが蓄積したノウハウを公開しています。Ruby on Railに関する技術解説や実践的なノウハウなど、開発現場の技術に則したコンテンツを随時追加していきます。 初心者の方でもわかりやすい技術解説を心がけています。リクエスト、ご質問も受け付けいますので、ご気軽にコメントを記述して下さい。

< ローカルメールサーバーでRailsでのメ... | メイン | Rails導入でRuby標準クラスへ追加... >

yoppiの中身(Ruby
2008.02.15

[Rails 2.0]起動時のファイルの読み込みの順番がわかった!


 こんにちは。

 KBMJでRuby on Rails を使ったweb開発に携わっているyoppiといいます。

 

 今回は、Rails 2.0のプロセス起動時に読み込まれるファイルの順序について調べてみました。

 

 

 まず、気になったのはRiding Rails: Rails 2.0: Preview Releaseにある。config/initializers配下のファイルの読み込みがどの段階なのかということです。

 

 Rails::Initializerのソースを見てみると、proccessの一番最後で行われていたので、プロセス起動時の最後の段階で読み込まれるようです。(ちなみに複数ある場合は、ファイル名順)

 

 config/environment.rbで初期化した変数とか使えるのかな~というのが一番の懸念点でしたが、大丈夫なようです。

 

 この調査で、わかったのですが、プロセス起動時前の処理とかも別ファイルで指定できるようになっているみたいです。

 

 config/preinitializer.rbを用意すると、プロセス起動時の一番最初にこれが読み込まれます。あんまり使うことはなさそうですが、頭の片隅に入れておくと今後役に立つかもしれません。

 

 config/initializers配下については使っていきたいと思っていたので、読み込まれる段階がわかってよかったです。config/preinitializer.rbについても必要になったら使っていきたいと思います。

 

【まとめ】起動時のファイルの読み込みの順番

config/preinitializer.rb

config/environment.rb

config/initializers配下のファイル

コメント (0)  |トラックバック (0)

ブックマークに追加する Subscribe with livedoor Reader あとで読む

トラックバック URL

この記事にコメントする

ニックネーム:
メールアドレス:
URL:


KBMJのWebソリューション
Ruby on Rails Summer Festival 2008開催決定!!

TOPICS

2008/06/25
ZD Net Builder」の連載記事です。第四回は「Rubyでどう書く?:重複したRSSをまとめる」が掲載されました。

2008/05/30
ZD Net Builder」の連載記事です。第三回は「Rubyでどう書く?:Rubyで特定URLの画像パス一覧を表示する」が掲載されました。

2008/05/07
ZD Net Builder」に連載を始めました。第二回は「Rubyでどう書く?:RubyでPDF履歴書を作成する」が掲載されました。

2008/04/24
アットマーク・アイティ」に『 Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する』が掲載されました。

カテゴリ

全体のRoR最新ブログ一覧

プロフィール

  • よっぴ
  • 33 歳
  • yoppiの中身は空っぽです。Rubyistです。Railsで開発してます。

ブログの購読

RSS

timelog
株式会社ケイビーエムジェイロゴ