2012-04-15 8 views
2

私のレールアプリにthisラックミドルウェアを使用し、another SO postのすべての解決方法に従いますが、まだ運がない場合は、未初期化定数エラーが発生します。ラックミドルウェアファイルをレール3に入れる場所はどこですか?

ラックミドルウェアファイルを置く正確な場所は何ですか?config.middleware.useをRails 3.2.3に含めるにはどうすればよいですか?ありがとう。

答えて

1

ファイルをどこにも要求していないため、このエラーが発生している可能性があります。これを回避するには2つの方法があります。

最初に、config/application.rbのような場所で、定数が参照される前に、定数を定義するファイルが実際に必要です。

libディレクトリをアプリケーションのautoload_pathsに追加して、この定数が参照されると、一致するファイルがロードされるようにします(which I explain here)。

あなたの選択。

+0

私は 'require" lib/ServerProxy "'を追加しようとしました。 'rake middleware'を実行すると、どういうわけか' file-lib/ServerProxy'を読み込めません。私が2番目の方法で試している間、ラックファイルはリストに表示されませんでした。私は必要なステップを逃していますか? – shinnyx

+1

私はlibファイル名がserver_proxy.rbだと思います。 "require 'server_proxy'"を試してください –

関連する問題