現在、Rails 3.0.* アプリを 3.2.13 にアップグレードするプロセスを進めています。
過去に、(コンパスレールを介して) Compass gem を広範に使用してきました。スタイルシートは public/sass にあり、コンパスを次のように使用します。
@import "compass/reset/utilities";
アップグレードに伴い、スタイルシートを app/assets/stylesheets ディレクトリに移動しています
ファイル @imports compass/reset/utilities の 1 つですが、コンパイルしようとすると次のエラーが発生します。
Sass::SyntaxError: File to import not found or unreadable: compass/reset/utilities. Load path: blahblahblah (in blahblahblah/app/assets/stylesheets/common/reset.css.scss)"
sass_dir を public/sass に設定する compass.rb 構成ファイルもありますが、正しい新しいディレクトリを指すようにこれを調整する方法がわかりません。
https://gist.github.com/naderhen/b0908c55739c78cb45bdで、reset.scss および compass.rb ファイルを含む Gist を入手できます。
私のgemfileには、次のものがあります
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
gem "compass-rails"
gem "compass-960-plugin"
gem "compass_twitter_bootstrap"
end
これについての助けをいただければ幸いです。ここSOでいくつかのソリューションを試しましたが、この特定の問題に対しては何も機能しませんでした。
ありがとう!