【发布时间】:2013-06-24 19:55:22
【问题描述】:
我有一个全新的带有 Gemfile 的 Rails 4 应用程序:
#default gems
gem 'compass-rails'
gem 'zurb-foundation'
gem 'thin'
使用 style.scss:
@import "compass";
@import "foundation/variables";
$red: rgb(255,0,1);
$green: rgb(51,153,50);
$body-bg: #F4F4F4;
$body-font-color: #7B7B7B;
$primary-color: #999;
$secondary-color: #0CC;
$dark-color: #393939;
$block-container-border-color: rgb(218,218,218);
$block-container-shadow-color: rgb(208,208,208);
// main background
html{
background:image-url('bckg.jpg');
}
body{
width:1000px;
margin:0 auto;
@include box-shadow(0px 0px 32px -5px #000);
}
我有这个错误:
Showing /Users/quatermain/Projects/rails40/app/views/layouts/application.html.erb where line #18 raised:
File to import not found or unreadable: compass.
Load paths:
/Users/quatermain/Projects/rails40/app/assets/images
/Users/quatermain/Projects/rails40/app/assets/javascripts
/Users/quatermain/Projects/rails40/app/assets/stylesheets
/Users/quatermain/Projects/rails40/vendor/assets/javascripts
/Users/quatermain/Projects/rails40/vendor/assets/stylesheets
/usr/local/rvm/gems/ruby-1.9.3-p392/gems/turbolinks-1.2.0/lib/assets/javascripts
/usr/local/rvm/gems/ruby-1.9.3-p392/gems/jquery-rails-3.0.1/vendor/assets/javascripts
/usr/local/rvm/gems/ruby-1.9.3-p392/gems/coffee-rails-4.0.0/lib/assets/javascripts
/usr/local/rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.3/scss
/usr/local/rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.3/js
(in /Users/quatermain/Projects/rails40/app/assets/stylesheets/style.scss:5)
compass-rails 目前不支持 Rails 4 吗?
【问题讨论】:
-
我也在尝试使用 compass-rails 和 Foundation 创建一个新的 rails 4 应用程序,但没有运气。我找不到任何证据表明 compass-rails 确实支持 rails 4,但我也找不到任何相反的文档..
-
我是 compass-rails 的新维护者。 compass-rails 1.1.x 系列 gems 在 Rails 4 上工作。有一段时间没有引起太多关注,人们开始使用非官方的 fork 来获得 Rails 4 的支持。我可以向您保证,今后我会及时响应问题并继续发布对即将推出的 Compass 和 Rails 版本的支持,因此 compass-rails 将尽可能提供无缝体验。
标签: compass-sass ruby-on-rails-4