ActiveResource错误,“错误的常量名称ENV.xxx”

时间:2013-01-02 21:17:31

标签: ruby-on-rails ruby activeresource

我正在使用ActiveResource使用REST端点,其中包含调用了其他键的ENV.OM_PRODUCER,ENV.UMS_PRODUCER。

这些似乎导致我的观点出现问题,我收到的错误如下:

NameError in AppsController#index

wrong constant name ENV.UMSProducer

日志中没有任何其他内容可以帮助我,任何建议。

更新:我之前很不清楚。

我还没有对数据做任何事情,在我的控制器中我有:

@apps = App.all

在视图中我有:

<%= @apps.inspect %>

似乎ActiveResource正在解释那些ENV。密钥及其导致问题。感觉我需要他们逃脱,但我不知道如何。

1 个答案:

答案 0 :(得分:0)

感谢post我确定这是因为密钥完全停止而不是密钥名称。将帖子中建议的代码放入初始化器中的.rb文件中可以解决问题。