我有干净的新的Rails应用4用的Gemfile:compass-rails支持Ruby on Rails 4.0吗?
#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)
是Rails的4目前不支持通过compass-rails
?
我也试图用compass-rails和Foundation创建一个新的rails 4应用程序,而且我没有运气。我找不到任何证据显示compass-rails支持rails 4,但我找不到任何相反的文档。 – Will
我是compass-rails的新维护者。指南针轨道1.1.x系列的宝石在Rails 4上工作。一段时间以来,它并没有受到太多的关注,人们开始使用非官方的叉子来获得Rails 4的支持。我向你保证,今后我会对问题做出响应,并继续发布对即将发布的Compass和Rails版本的支持,以便compass-rails尽可能无缝地体验。 – craigmcnamara