我已经相当广泛地搜索了任何建议,但还没有找到它,这里是:
My Rails项目无法在开发中自动重新加载模型。目前重新加载它们需要重新启动服务器。
此问题的先前实例与放置在models目录中的非activerecord文件有关,但对我来说情况并非如此。
config.cache_classes
已在我的开发配置文件中正确设置为false
。视图和控制器可以毫无问题地重新加载。
我的所有rails组件都是3.2.11版。我试过禁用所有特定于开发的宝石都无济于事。这显然不是一个生产力阻碍,但它是一个非常烦人的。任何帮助表示赞赏,我很乐意提供更多信息,如果它有所帮助,尽管我没有使用任何异国情调的宝石。
谢谢!
答案 0 :(得分:1)
一些可能性:
考虑:
答案 1 :(得分:0)
我问我的问题是因为当我试图将debugger
插入我认为正在执行的代码片段时,我遇到了完全相同的问题。我假设模型没有被重新加载,因为它没有点击debugger
,但它实际上是一个回调,它将我重定向到包含debugger
行的代码。
所以,它可能不是你的模型没有被重新加载。