我想在 Rails 4 中使用susy。
我添加gem 'susy'
到我的 gemfile 中。然后我跑bundle install
。一切都很好,并说 gem 已安装。现在我重新启动我的 Rails 服务器,并添加@import "susy";
到 application.css.scss(我正在使用 sprockets)。
我收到错误File to import not found or unreadable: susy.
任何想法?
我想在 Rails 4 中使用susy。
我添加gem 'susy'
到我的 gemfile 中。然后我跑bundle install
。一切都很好,并说 gem 已安装。现在我重新启动我的 Rails 服务器,并添加@import "susy";
到 application.css.scss(我正在使用 sprockets)。
我收到错误File to import not found or unreadable: susy.
任何想法?
这是为那些尝试使用 Compass、Susy 2 和 Rails 4.1 的人准备的更新。这可能适用于其他版本的 Rails,但我还没有测试过。请注意,我只进行了初步测试,您将使用 sass-rails 的 beta 版本,因此使用风险自负。
在您的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; }
...
据我所知,Sass-Rails 仍在使用不支持 Susy 2 的旧版 Sass。我希望他们正在努力进行更新,并尽快推出。与此同时,您将不得不使用 Susy 1.0。这也意味着使用 Compass,并添加require "susy"
到您的config.rb
.