私はRailsアプリケーションを実行すると、私は次のエラーを取得する:未定義のローカル変数やメソッドの主のための `config」:オブジェクト - レール
undefined local variable or method "config" for main:Object
どのように私はそれを解決することができますか?
私はRailsアプリケーションを実行すると、私は次のエラーを取得する:未定義のローカル変数やメソッドの主のための `config」:オブジェクト - レール
undefined local variable or method "config" for main:Object
どのように私はそれを解決することができますか?
私の推測では、あなたのenvironment.rbファイルにconfig.gem *を配置するための古いバージョンのrailsのコード例がいくつか見つかりました。これを修正するには、gemfileにgem要件を追加します。
ちょうどこの問題があった、答えのおかげで! – BWStearns
をenviroment.rbファイルに追加し、configで始まる行をすべて削除し、代わりにproduction.rb/development.rb/test.rbに貼り付けます。
これは私にも同様の問題があったときに働いたものです。
アプリケーションがRails 2からRails 3にアップグレードされたときにこの問題が発生しました。config/environments/production.rb
に次のようなRails 2スタイルの行が含まれていたため、開発中でしたが、
config.cache_classes = true
:
<<NameOfYourApp>>::Application.configure do
config.cache_classes = true
end
は、コンソール、またはログに表示され、このですか?バックトレース全体を投稿してください。また、バックトレースがあなたにポイントするコードを投稿してください。 –
私はRuby on Railsについて何も知らないが、よいプログラミングの質問にコードを含めるべきであることを知るために十分なプログラミングについて知っている。 –