4
これは私にとって少し奇妙に見えます。コンパスが一部のファイルに拡張子をインポートしていません
私は、Cedarスタック上のcompass-rails 1.8.6でRails 3.2.3を使用しています。
拡張子は、.sassファイルのメインの「アプリケーション」フォルダにインポートする際に、正常に機能しています。
私は/app/assets/stylesheets/mobile
と/app/assets/stylesheets/mobile.scss
というファイルに2番目のスタイルシートフォルダを作成しました。
devモードではすべて正常に機能しますが、Herokuではこのフォルダ内のファイルの拡張子は認識されません。それはアプリケーションフォルダーファイルのためにうまく動作しているように見えるので、それは奇妙に見えています。
2012-05-02T01:42:36+00:00 app[web.1]: Load path: /app
2012-05-02T01:42:36+00:00 app[web.1]: ActionView::Template::Error (File to import not found or unreadable: compass/css3/box-shadow.
2012-05-02T01:42:36+00:00 app[web.1]: (in /app/app/assets/stylesheets/mobile/header.css.sass)):
#app/assets/stylesheets/mobile/header.css.sass
@import "compass/css3/box-shadow"
# Gemfile
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'compass-rails'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end