1

我想在 Rails 4 中使用susy

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

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

4

2 回答 2

3

这是为那些尝试使用 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; }
...

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

于 2014-10-02T23:17:16.467 回答
0

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

于 2014-05-04T22:44:00.577 回答