以前は Rails 3.0.9 で作業していましたが、同じプロジェクトで Rails 3.2 に移行しようとしました。Gem ファイルに以下を追加しました。
gem 'rails', '3.2.3'
gem 'nokogiri'
gem 'rack', "~>1.1"
group :assets do
gem 'sass-rails', "~> 3.2.3"
gem 'coffee-rails', "~> 3.2.1"
gem 'uglifier', '>=1.0.3'
end
applcation.rb に以下を追加しました
config.assets.enabled = true
config.assets.version = '1.0'
config.assets.prefix = "/public"
プロジェクトでは、パブリック フォルダーにすべての JavaScript とスタイルシートがあったため、プレフィックスを変更しました。
しかし、どういうわけか、プレフィックスの変更が機能していません。常にパスを /assets として選択しています。
rails c を実行して次のように入力すると: Rails.application.config.assets.paths
/assets からパスを選択しているかのように、常に結果が得られます。
誰でもこれで私を助けることができますか?ありがとう。