Rails - 在ENV中显示生产模式中的错误

时间:2013-12-27 20:24:18

标签: ruby-on-rails

有没有办法在生产模式下仅为一个站点显示rails中的错误(即通过在ENV中配置某些内容)?

我有一个在多个实例中运行的应用。其中一个实例是生产测试站点(与站点的真实版本完全相同,但在数据库中包含虚假信息)。我想在这个版本的应用程序中使用开发样式错误。

我知道我可以在production.rb文件config.consider_all_requests_local = true中进行更改,但此更改会影响我的所有生产网站。

我可以基于每个实例设置它吗?

1 个答案:

答案 0 :(得分:2)

怎么样......

config.consider_all_requests_local = !ENV[LOCAL_REQUESTS].nil?

然后,只需在相关环境中设置LOCAL_REQUESTS =“true”。实际上,将ENV设置为什么并不重要,这会将任何内容评估为true并将其设置为false