2

JRuby on Rails でアプリを開発しています。何らかの理由で、ビュー ファイルを編集すると、開発中の JRuby Mongrel サーバーがファイルをリロードしません。ややこしいのは、コントローラ ファイルを編集した後、サーバーが次のリクエストでそれらをリロードすることです。

これは MRI Ruby を使用している場合でも面倒ですが、ビューを編集するたびに JRuby Mongrel を起動するのは非常に遅く、さらに面倒です。(一度起動すると非常に高速であることに注意してください。唯一の問題は起動です。JRuby Mongrel を起動するたびに、JVM をロードする必要があります。)

JRuby 1.5.0、Rails 2.3.5、および Java 6 を実行しています。

4

3 に答える 3

3

config.threadsafeを削除することがわかりました!config / environment.rbでスクリプト/サーバーを再起動すると、ビューファイルの自動再読み込みが再度有効になります。

これはまだJRubyのバグかもしれませんが、よくわかりません。

于 2010-05-26T19:38:57.900 に答える
1

私にはバグのように聞こえます。何が悪いのかを理解するために、bugs.jruby.orgにファイルするか、freenodeの#jrubyに立ち寄ることをお勧めします。JRubyの動作は、どのRailsでもCRubyと同じである必要があります。

于 2010-05-25T00:42:01.910 に答える