GlassFish 3.1でホストされているJRuby 1.7.3 Rails 3.2.13を使用しています。メールを送信するためにCSSをインライン化するためにpremailer-railsを使用しています。開発中は問題なく動作します。しかし、本番ではエラーが発生します:「LoadError(ロードするようなファイルはありません-sass」(../apps/assets/stylesheets/bootstrap_and_override.css.scss内))。
layouts/mailer.html.haml
= stylesheet_link_tag "mail"
%style{:type => "text/css"}
configuration/application.rb
config.assets.precompile += ['mail.css']
app/assets/stylesheets/mail.css.scss
h2.mail {
color: #2871a8;
}
app/assets/stylesheets/bootstrap_and_override.css.scss
@import "twitter/bootstrap";
Gemfile
group :assets do
gem 'bootstrap-sass-rails'
gem 'sass-rails'
gem 'coffee-rails'
gem 'therubyrhino'
gem 'uglifier'
end
gem 'premailer-rails'
生産に失敗する理由がわかりません。mail.css のみを含むメーラー レイアウトを使用すると、bootstrap_and_override.css も含めてそのエラーをスローしようとする理由がわかりません。何か案が?