但如果我从
rails s -d
config.cache_classes = false
,则得到以下错误:
uninitialized constant Template::TemplateScope
这个
TemplateScope
module
extend ActiveSupport::Concern
以及
Template
是正常的
class
include TemplateScope
但是,如果我开始
钢轨s-d
config.cache_classes = true
,效果很好。
rails documentation about configuration
,上面写着:
config.cache\u类控制是否应在每个请求上重新加载应用程序类和模块。在开发模式下默认为false,在测试和生产模式中默认为true。
这意味着在这种情况下,停止对每个请求的重新加载就解决了这个问题,但这没有意义:为什么停止对每个请求重新加载可以解决问题?只要加载了资源就不重要了。有什么我不知道的吗?
我跑
rails s
没有daemon选项和
而且效果很好。所以这意味着问题是守护进程造成的。