1
應用程序在production.rb
中有config.action_view.cache_template_loading = true
,但在呈現模板期間,設置爲nil
。我如何追蹤它發生了什麼變化? (顯然,在項目代碼中沒有其他提到cache_template_loading
,它由一些外部依賴項改變)跟蹤導軌配置更改
應用程序在production.rb
中有config.action_view.cache_template_loading = true
,但在呈現模板期間,設置爲nil
。我如何追蹤它發生了什麼變化? (顯然,在項目代碼中沒有其他提到cache_template_loading
,它由一些外部依賴項改變)跟蹤導軌配置更改
將值設置爲所需值後,您可以留下一個可在其他人嘗試時爆炸的誘殺裝置設置值:
config.action_view.cache_template_loading = true
def (config.action_view).cache_template_loading=(new_value)
raise RunTimeError, "Someone reconfigured cache_template-loading"
end
您將得到一個堆棧跟蹤,顯示確切值的設置位置。
(顯然,這是一個用於本地運行的診斷工具,不適合實際提交到代碼庫。)
謝謝。這個確切的代碼不起作用,雖然我使用'class << config.action_view' – synapse
我已經修復它,但我很高興它是有幫助的,即使原始代碼沒有完全運行。 – RJHunter