2012-10-16 3 views
5

グーグルで多くの後、私は私の設定にこれらの両方を追加し、まだ発生しませんリロードしようとしました/ libの下にあるが、Powでリフレッシュしても変更内容が読み込まれないのRailsアプリは/ libディレクトリ内の変更をリロードしないパウ上で実行されている

何が欠けていますか?

+0

ブラウザをリフレッシュするか、アプリを再起動していますか? – veritas1

+0

@ veritas1 refreshing、それを再起動する(例えば、 'touch tmp/restart.txt'で) – user1749366

答えて

6

Railsは起動時にオブジェクトを初期化するので、/ libのファイルを変更した後にpowを再起動するとよいでしょう(サーバが起動している間に変更を加えると、差)。

  1. あなたはrequire_dependencyを使用して見てみたいことがあります。これを克服するために、あなたはいくつかのオプションがあります。簡単に再起動 を処理するためにanvilを追加し、あなたが 多くのことを自分のlibフォルダを変更している場合は、より便利なソリューションについてtouch ~/.pow/restart.txt

  2. あなたはrestart.txtファイルをタッチして捕虜を再起動することができます。

  3. これをやりたくない場合は、クラスを/ appパス に新しいフォルダに追加してください。

+0

autoload_pathsの目的は何ですか?何をもっと積み替えるべきかをレールに伝える? – user1749366

+0

これは、自動読み込みではなく自動読み込みです。本当にしたいのなら、ここにいくつかのハックがあります:http://stackoverflow.com/questions/3282655/ruby-on-rails-3-reload-lib-directory-for-each-request – Simpleton

関連する問題