尝试使用Rails 4设置Susy网格

我想在Rails 4中使用susy 。

我在我的gemfile中添加了gem’susy gem 'susy' 。 然后我运行bundle install 。 一切都很好,并表示已安装gem。 现在我重新启动我的Rails服务器,并添加@import "susy"; 到application.css.scss(我正在使用sprockets)。

我收到错误File to import not found or unreadable: susy. 有任何想法吗?

据我所知 ,Sass-Rails仍在使用不支持Susy 2的旧版Sass。我希望他们正在进行更新,并尽快推出。 在此期间,您将不得不使用Susy 1.0。 这也意味着使用Compass,并在config.rb添加require "susy"

以下是您尝试使用Compass,Susy 2和Rails 4.1的更新。 这可能适用于其他版本的Rails,但我还没有测试过。 请注意,我只进行了初步测试,您将使用测试版的sass-rails,因此使用风险自负。

在你的Gemfile中

 gem 'sass-rails', '5.0.0.beta1' # This is the important bit since it supports Sass 3.3 gem 'susy' gem 'compass-rails', '~> 2.0.0' 

在你的application.rb中

 ... require 'rails/all' require 'susy' ... 

样式表中

 @import 'compass'; @import 'susy'; .container { @include container; } ... 

链接问题: https : //github.com/ericam/susy/issues/339