有没有办法在生产模式下仅为一个站点显示rails中的错误(即通过在ENV中配置某些内容)?
我有一个在多个实例中运行的应用。其中一个实例是生产测试站点(与站点的真实版本完全相同,但在数据库中包含虚假信息)。我想在这个版本的应用程序中使用开发样式错误。
我知道我可以在production.rb文件config.consider_all_requests_local = true
中进行更改,但此更改会影响我的所有生产网站。
我可以基于每个实例设置它吗?
答案 0 :(得分:2)
怎么样......
config.consider_all_requests_local = !ENV[LOCAL_REQUESTS].nil?
然后,只需在相关环境中设置LOCAL_REQUESTS =“true”。实际上,将ENV设置为什么并不重要,这会将任何内容评估为true
并将其设置为false