3

私は、実装者がクラスを に配置できるようにする Rails エンジンに取り組んでいますapp/snippets

app/snippetsエンジン内から、実装者が変更を行うときにサーバーを再起動する必要がないように、リクエストごとにクラスを自動リロードするようにホスト Rails アプリに指示したいと考えています。

フックできる初期化イベントがあることは理解していますが、ブロック内のようなものにconfig.to_prepareアクセスできません。言い換えると:app.rootinitializer

initializer 'something' do |app|
  # I need app.root to derive app/snippets
end

config.to_prepare do
  # Can't get app.root from here
end

app/snippetsリクエストごとにクラスを自動リロードするにはどうすればよいですか?

4

0 に答える 0