0

ENV.OM_PRODUCER、ENV.UMS_PRODUCERなどと呼ばれるキーを持つActiveResourceを使用してRESTエンドポイントを消費しています。

これらは私の見解に問題を引き起こしているようです。次のようなエラーが発生します。

NameError in AppsController#index

wrong constant name ENV.UMSProducer

ログには、私を助けるものは他にありません。

更新:私は以前ははっきりしていませんでした。

私はまだデータに対して何もしていません。私のコントローラーには次のものがあります。

@apps = App.all

そして私が持っている見解では:

<%= @apps.inspect %>

ActiveResourceがそれらのENVを解釈しているようです。キーとその問題の原因。逃げる必要があるような気がしますが、どうしたらいいのかわかりません。

4

1 に答える 1

0

この投稿のおかげで、キー名ではなくキーの終止符が原因であると判断しました。投稿で提案されたコードを初期化子の.rbファイルに入れると、問題が修正されました。

于 2013-01-03T19:14:08.950 に答える