多くのグーグル検索の後、これらの両方を構成に追加しようとしましたが、リロードは起こりません:
config.autoload_paths += %W(#{config.root}/lib)
config.autoload_paths += Dir["#{config.root}/lib/**/"]
/lib の下のファイルに変更を加えましたが、Pow で更新しても変更がリロードされません
私は何が欠けていますか?
多くのグーグル検索の後、これらの両方を構成に追加しようとしましたが、リロードは起こりません:
config.autoload_paths += %W(#{config.root}/lib)
config.autoload_paths += Dir["#{config.root}/lib/**/"]
/lib の下のファイルに変更を加えましたが、Pow で更新しても変更がリロードされません
私は何が欠けていますか?
/lib のファイルを変更した後は pow を再起動する必要があります。Rails は起動時にここでオブジェクトを初期化し、起動後に再度読み込まないためです (したがって、サーバーが起動している間に変更しても違いはありません)。これを克服するには、いくつかのオプションがあります。
を使用して見たいと思うかもしれませんrequire_dependency
。
restart.txt ファイルに触れることで、Pow を再起動できます。touch ~/.pow/restart.txt
lib フォルダーを頻繁に変更する場合のより便利なソリューションとして、アンビルを追加して再起動を簡単に処理します。
これを行いたくない場合は、クラスを /app パスの新しいフォルダーに追加するだけです。