应用程序在config.action_view.cache_template_loading = true
中有production.rb
但在呈现模板期间,设置为nil
。如何查看更改的位置? (显然,项目代码中没有其他提到的cache_template_loading
,它被某些外部依赖所改变了)
答案 0 :(得分:1)
在您将值设置为您想要的值之后,您可以留下一个在其他人尝试设置值时爆炸的诱杀陷阱:
config.action_view.cache_template_loading = true
def (config.action_view).cache_template_loading=(new_value)
raise RunTimeError, "Someone reconfigured cache_template-loading"
end
您将获得一个堆栈跟踪,显示该值的确切位置。
(显然,这是一个在本地运行的诊断工具,不适合实际提交代码库。)