開発がますます難しくなっているかなり大きなRailsアプリがあります。開発環境はますます遅くなり、Webrick の起動には時間がかかっています。
ただし、最も奇妙なことは、ロジック (コントローラーまたはモデル) のコードを変更するたびに、サーバーが「不正な命令」でクラッシュするため、何かを変更するたびにサーバーを再起動する必要があることです。ビューを変更すると、これは起こりません。
コードは、再起動するたびに、本番環境でも問題なく動作します。
私はWeb開発にかなり慣れていませんが、1年しかやっていません。CPUが処理できないバイナリでオーバーフローまたは何か障害を引き起こしている何らかの間違いを犯している可能性が非常に高いです。コードが問題なく動作し、期待どおりの結果が得られているように見えても、それは事実でしょうか?
また、誰かが私の開発環境を高速化する方法を見つけるように指示してくれませんか? おかしくなり始めています。これは、この特定のリポジトリ専用です。
Ruby 1.9.2-p136 と MYSQL db を使用した Rails 3.0.4 アプリです。コードベースの大部分であるレールエンジン「spree」を使用しています。WEBrick は開発サーバーです。