【Rails】enviromentsの読み込みを設定をinitializersファイルロード後にする方法
はじめに
enviromentsの設定でinitializers内で拡張したメソッドを 使おうとすると通常の読み込み順では使えない
config内の読み込み順
"environment.rb", "application.rb", "boot.rb", "environments/*", "initializers/*", "routes.rb"
解決法
after_initialize
というメソッドで意図した順番で
読み込んでくれることができる
Rails.application.configure do config.after_initialize do # ここに設定を記述 end end