【问题标题】:rails 3.1 scss and where does compass fit in?rails 3.1 scss 和指南针适合哪里?
【发布时间】:2011-09-13 18:14:22
【问题描述】:

我正在使用 scss 为我的 cms 创建一个新主题。我目前在 Rails 3.0.7 上,但我会在最终版本发布后立即升级到 3.1,这样我就可以使用资产管道的东西了。

我的问题是指南针在哪里适合 rails 3.1 ?它仍然有用/需要吗?

它适用于 3.1 吗?有没有人对此或任何替代方案有任何经验?

谢谢 瑞克

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.1 sass compass-sass


    【解决方案1】:

    如果你只使用 compass 来包含文件,那么没有必要,但 Compass 远不止这些。 Compass 是一个框架,其中包含用于创建多浏览器样式表的测试模式。它还使得创建精灵变得非常简单。

    例如:

    .simple { @include border-radius(4px, 4px); }

    将产生:

    .simple {
     -webkit-border-radius: 4px 4px;
     -moz-border-radius: 4px / 4px;
     -o-border-radius: 4px / 4px;
     -ms-border-radius: 4px / 4px;
     -khtml-border-radius: 4px / 4px;
     border-radius: 4px / 4px; 
    }
    

    如果您不清楚 Compass 的价值,我建议您阅读guides

    目前,Rails 3.1.RC4 通过添加以下 gems 主要支持 Compass:

    gem "compass", :git => 'git://github.com/chriseppstein/compass.git', :branch => 'rails31'
    gem 'sass-rails', :git => 'git://github.com/rails/sass-rails.git'
    

    【讨论】:

    猜你喜欢
    • 2012-01-31
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    相关资源
    最近更新 更多