我有一个相当大的Rails应用程序,越来越难以开发。开发环境变得越来越慢,WeBrick正在永远启动。
然而,最奇怪的是,无论何时我更改逻辑(控制器或模型)中的代码,服务器都会因“非法指令”而崩溃,因此每次更改内容时都必须重新启动服务器。当我更改视图时,这不会发生。每次重启以及生产环境中的代码都能正常运行。
我对网络开发很新,只做了一年。我很可能会犯一些错误,导致二进制文件中的溢出或错误,而cpu无法处理它。即使代码似乎工作得很好并且具有正确的预期结果,情况会是这样吗?
此外,有人可以指导我寻找加快我的开发环境的方法。它开始变得荒谬了。它仅适用于此特定存储库。
这是一个使用带有MYSQL db的Ruby 1.9.2-p136的Rails 3.0.4应用程序。使用rails引擎'spree',它是代码库的主要部分。 WEBrick是开发服务器。