5

コードを変更するたびに、サーバーを再起動する必要があります。そうしないと、出力が変更されません。

シンとウェブリックを使ってみました。

私のdevelopment.rbファイルには「config.cache_classes = false」と書かれています。

RubyMine を使用しています。

ビューが更新されることがありますが、モデルは更新されません。

この問題のトラブルシューティングを行うために知っておくべきことは他にありますか?

編集:

私は今、自分のコーディング マシンから離れていますが、考え始めました。app/models ディレクトリに makesandwich.rb というファイルがあり、app/models/Lesson.rb がそのファイル内の関数を呼び出します。makesandwich.rb ファイルに変更を加えていますが、再読み込みされていません。そのファイルを追加する必要がありますか、それともリロードに自動的に含める必要がありますか?

4

3 に答える 3

0

Rails 3 プロジェクトに取り組んでいる場合は、Zeus が役立つことがあります。プロジェクト内のファイルを追跡し、変更されたコードのみをメモリに再読み込みします。これにより、Rails 3 開発の REPL が大幅に高速化されます。

https://github.com/burke/zeus

于 2013-01-04T18:34:43.973 に答える
0

問題は、関数を別のファイルに入れ、そこで関数を編集していたことです。これは本番環境では問題なく機能しますが、開発目的で関数を Lesson.rb ファイルに戻すと、更新が適切に機能し始めました。

于 2013-01-09T13:05:20.313 に答える