2
私のレールアプリにthisラックミドルウェアを使用し、another SO postのすべての解決方法に従いますが、まだ運がない場合は、未初期化定数エラーが発生します。ラックミドルウェアファイルをレール3に入れる場所はどこですか?
ラックミドルウェアファイルを置く正確な場所は何ですか?config.middleware.useをRails 3.2.3に含めるにはどうすればよいですか?ありがとう。
私のレールアプリにthisラックミドルウェアを使用し、another SO postのすべての解決方法に従いますが、まだ運がない場合は、未初期化定数エラーが発生します。ラックミドルウェアファイルをレール3に入れる場所はどこですか?
ラックミドルウェアファイルを置く正確な場所は何ですか?config.middleware.useをRails 3.2.3に含めるにはどうすればよいですか?ありがとう。
ファイルをどこにも要求していないため、このエラーが発生している可能性があります。これを回避するには2つの方法があります。
最初に、config/application.rb
のような場所で、定数が参照される前に、定数を定義するファイルが実際に必要です。
lib
ディレクトリをアプリケーションのautoload_paths
に追加して、この定数が参照されると、一致するファイルがロードされるようにします(which I explain here)。
あなたの選択。
私は 'require" lib/ServerProxy "'を追加しようとしました。 'rake middleware'を実行すると、どういうわけか' file-lib/ServerProxy'を読み込めません。私が2番目の方法で試している間、ラックファイルはリストに表示されませんでした。私は必要なステップを逃していますか? – shinnyx
私はlibファイル名がserver_proxy.rbだと思います。 "require 'server_proxy'"を試してください –