5

多くのグーグル検索の後、これらの両方を構成に追加しようとしましたが、リロードは起こりません:

config.autoload_paths += %W(#{config.root}/lib)
config.autoload_paths += Dir["#{config.root}/lib/**/"]

/lib の下のファイルに変更を加えましたが、Pow で更新しても変更がリロードされません

私は何が欠けていますか?

4

1 に答える 1

7

/lib のファイルを変更した後は pow を再起動する必要があります。Rails は起動時にここでオブジェクトを初期化し、起動後に再度読み込まないためです (したがって、サーバーが起動している間に変更しても違いはありません)。これを克服するには、いくつかのオプションがあります。

  1. を使用して見たいと思うかもしれませんrequire_dependency

  2. restart.txt ファイルに触れることで、Pow を再起動できます。touch ~/.pow/restart.txt

  3. lib フォルダーを頻繁に変更する場合のより便利なソリューションとして、アンビルを追加して再起動を簡単に処理します。

  4. これを行いたくない場合は、クラスを /app パスの新しいフォルダーに追加するだけです。

于 2012-10-16T08:38:11.110 に答える