让Susy和Compass在轨道上安装ruby

Org*_*cat 3 rubygems ruby-on-rails rubymine susy-compass compass-sass

我刚刚开始使用ruby on rails,我尝试做的第一件事就是安装宝石指南针和susy.在弄清楚我需要将它们包含在gemfile中之后(我正在使用RubyMine并认为它会为我做),当我尝试将susy导入时,我仍然错过了"找不到","susy"错误我的一个css.scss文件.

我有ruby版本1.9.3(194)

和红宝石宝石版本1.8.23

任何帮助我在我的包中需要哪些宝石(和版本),如何确保他们进入项目包,非常感谢.

Lin*_*nus 6

我在轨道3.2.7并使用Susy(和指南针)这样.

##### Gemfile:
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'compass-rails'
  gem 'susy', git: "git://github.com/ericam/susy.git"
  gem 'uglifier', '>= 1.0.3'
end
Run Code Online (Sandbox Code Playgroud)

然后我有几个不同的CSS文件.application.css.scss,screen.css.scss和_base.scss.css.

application.css.scss

#### application.css.scss:
@import "screen";
# Here you import your normal .scss files as well, like:
# @import "products";
Run Code Online (Sandbox Code Playgroud)

screen.css.scss

#### screen.css.scss
// ---------------------------------------------------------------------------
// Imports
@import "compass";
@import "base";

/* -------------------------------------------------------------------------*/
/* Layout */
// Here you can add layout styling or whatever... :)
Run Code Online (Sandbox Code Playgroud)

_base.css.scss

// ---------------------------------------------------------------------------
// Imports

@import "susy";

// ---------------------------------------------------------------------------
// Basic Grid

$total-columns  : 12;
$column-width   : 4em;
$gutter-width   : 1em;
$grid-padding   : $gutter-width;

$show-grid-backgrounds  : true;
Run Code Online (Sandbox Code Playgroud)

就是这样.现在,您可以在application.css.scss中导入的所有scss文件中使用Susy.

我希望它可以帮助你开始.