我在开发模式下有一个rails应用程序,除非重置dev服务器,否则在修改文件时不会重新加载任何模型/控制器类。用于重新加载文件的完全相同的项目,但没有任何明显的变化,它不再有效。
我在development.rb文件中设置了config.cache_classes = false
。我还确认我正在开发模式下运行。我已经将cache_classes变量打印到服务器运行的屏幕上,以确认它是假的,就是这样。
我没有在线程安全模式下运行,我读到这会弄乱cache_classes设置。
我还确认在保存文件时正在更新文件的时间戳。我正在运行Rails 3.2.13。使用webrick或pow时,我有相同的结果。什么可能导致类没有重新加载?