Rails 3.2.10 を使用している現在の RoR アプリケーションを Rails 4.0.0 にアップグレードしたいと考えています。
私は宝石の依存関係を解決しましたが、レールサーバーを実行するとエラーが発生します:-
undefined method `[]=' for nil:NilClass
config/application.rb:39:in `<class:Application>'
私の config/application.rb ファイルの 39 行目にこのコードがあります。
#JavaScript files you want as :defaults (application.js is always included).
config.action_view.javascript_expansions[:defaults] = %w(jquery rails)
そのためには、コードを変更するか、依存関係またはその他のオプションを削除する必要があります。
Rails 4 はアセットのプリコンパイルもサポートしているため、次の行にコメントを付けます:-
#config.assets.enabled = true In rails 4 assets pipline enable by default