Projects: イニシャライザ
プロジェクトはオプションで 1つ以上のカスタムイニシャライザを持つことができます。
イニシャライザはオプションです
イニシャライザは、サードパーティのライブラリやその他のコードの側面を設定するために使用されるRubyファイルです。
これらは、依存関係、フレームワーク、プロジェクトコードがロードされた後 、サーバーまたはコンソールが起動される前に 最後に実行されます。
たとえば、Bugsnagを自分のプロジェクト用に設定したい場合は、次のようにします:
# config/initializers/bugsnag.rb
require 'bugsnag'
Bugsnag.configure do |config|
config.api_key = ENV['BUGSNAG_API_KEY']
end
プロジェクトイニシャライザはconfig/initializers下に追加されなければなりません。
イニシャライザはアルファベット順に実行されます。