尝试使用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