Projects: イニシャライザ


プロジェクトはオプションで 1つ以上のカスタムイニシャライザを持つことができます。

イニシャライザはオプションです

イニシャライザは、サードパーティのライブラリやその他のコードの側面を設定するために使用されるRubyファイルです。

これらは、依存関係、フレームワーク、プロジェクトコードがロードされた後 、サーバーまたはコンソールが起動される前に 最後に実行されます。

たとえば、Bugsnagを自分のプロジェクト用に設定したい場合は、次のようにします:

# config/initializers/bugsnag.rb
require 'bugsnag'

Bugsnag.configure do |config|
  config.api_key = ENV['BUGSNAG_API_KEY']
end

プロジェクトイニシャライザはconfig/initializers下に追加されなければなりません。

イニシャライザはアルファベット順に実行されます。