アプリケーションを起動すると、次のエラーが表示されます。
File to import not found or unreadable: compass/reset.
Load path: /Users/nbenes/projects/lawgical_admin
(in /Users/nbenes/projects/lawgical_admin/app/assets/stylesheets/screen.css.sass)
(スタックトレース:)
app/assets/stylesheets/screen.css.sass:2
app/views/layouts/login.html.haml:7:in `_app_views_layouts_login_html_haml__1550030126632827390_2194381580'
エラーが発生しているファイルは次のように始まります。
app/assets/screen.css.sass
// This import applies a global reset to any page that imports this stylesheet.
@import compass/reset
その行でクラッシュしていてimport
、コンパスの宝石を表示する方法がわかりません。
私のgemfileにはこれがあります:
Gemfile
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
gem 'compass-rails'
end
コンパスの設定はベアボーンです:
config/compass.rb
# Require any additional compass plugins here.
project_type = :rails
最後に、スタイルシートがビューに取り込まれます。
app/views/layouts/login.html.haml
= stylesheet_link_tag 'screen', :media => 'screen, projection'
どういうわけか、コンパスが表示されないか、インポートされません。インポートをスキップしようとしましたcompass/reset
が、後で終了します@import blueprint
状況によっては、このアプリを Rails 3.2 にアップグレードし、Jammit の代わりにアセット パイプラインを使用してアセットをコンパイルしようとしています (Jammit の gem と構成ファイルは削除されました)。何がうまくいかないのですか?:(