File to import not found or unreadable: active_admin/mixins
activeadmin( )を使用しても、sass ファイルのインポート ファイルでこれを動作させることはできません。
奇妙なことに、私のアプリのアセット ディレクトリには、foundation と呼ばれるそのようなディレクトリはなく、gem をインストールして文書化されたファイルを生成するときの active_admin もありません。
Syntax error: File to import not found or unreadable: foundation/foundation-global.
Load paths:
/Users/me/app/assets/stylesheets
/Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets
/Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets
Compass::SpriteImporter
もう1つ、問題に対処するのに役立つ可能性があるため、RVMを使用しています。/usr/local/rvm/gems/ruby-1.9.3-head
そして、 $GEM_PATH をエコーするときに実際に gem パスを持っているのは非常に奇妙ですが、エラーは上記の別の gem パスを示しています。
私のアプリのGemfileは次のとおりです。
group :assets do
gem 'compass'
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
gem 'zurb-foundation', '~> 4.0.4'
end
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'debugger'
gem 'activeadmin'
ここで何が起こっているのか教えてくれる人はいますか?私は何週間もそれと一緒に暮らしてきました。修正できなかったため、サーバーを再起動するたびに、または sass ファイルに変更を加えるたびに、 foundation_and_overrides.css
andを削除する必要があります。active_admin.css