Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails不重新加载类_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails Rails不重新加载类

Ruby on rails Rails不重新加载类,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我有一个处于开发模式的rails应用程序,在修改文件时不会重新加载任何模型/控制器类,除非重置了开发服务器。同样的项目用于重新加载文件,但没有任何明显的变化,它不再工作 我在development.rb文件中设置了config.cache\u classes=false。我还确认我正在开发模式下运行。我甚至在服务器运行时将cache_classes变量打印到屏幕上,以确认它是否为false,事实确实如此 我没有在线程安全模式下运行,我读到这可能会弄乱缓存类设置 我还确认,文件上的时间戳在我保存它

我有一个处于开发模式的rails应用程序,在修改文件时不会重新加载任何模型/控制器类,除非重置了开发服务器。同样的项目用于重新加载文件,但没有任何明显的变化,它不再工作

我在development.rb文件中设置了
config.cache\u classes=false
。我还确认我正在开发模式下运行。我甚至在服务器运行时将cache_classes变量打印到屏幕上,以确认它是否为false,事实确实如此

我没有在线程安全模式下运行,我读到这可能会弄乱缓存类设置


我还确认,文件上的时间戳在我保存它们时正在更新。我正在运行Rails 3.2.13。我在使用webrick或pow时得到了相同的结果。是什么原因导致类无法重新加载?

能否提供重现此问题的步骤?你能在新的应用程序中复制它吗?我们很难在没有任何事情的情况下调试这个问题。当我简单地编辑项目中的任何模型或控制器并保存它时,在重新启动服务器之前,更改不会产生任何影响。我创建了一个新项目,它工作正常。然后我会说这是一个你正在使用的宝石。尝试从Gemfile中删除gem并重新生成问题,看看会发生什么。不是…我删除了Gemfile中的所有gem,但默认rails除外,并且仍然存在相同的问题。启动时粘贴development.rb文件、Gemfile和服务器控制台的输出