在Rails中使用bootstrap,用什么好?

14次阅读

Rails中使用bootstrap有两种方式

  1. 直接下载bootstrap的css,js,放到asset路径中去,然后在其他SCSS中import
  2. 使用一些第三方的gem包,比如 twitter-bootstrap-railsanjlab-bootstrap-rails

能比较下这两种方式的利弊吗?

Michael_Ding

1. 第一个方法自己可操作性高,可以简单根据需求来完成修改。

2. 第二个省事儿,但是遇到特殊需求要修改的时候,就要从自己fork 一个下来修改。

chrishyman

rails最大的问题就是使用了大量的magic, 如果你或你的团队不理解gem是如何工作的, 那么请谨慎

在产品团队里面我们还是会采取大家都理解的方法, 直接下载bootstrap的css,js,放到asset路径中去, git提交

KJ

我一般用 twitter-bootstrap-rails 或者 bootstrap-sass ,

这些gem附带一些比较实用的功能,
gem里的样式是用sass或者less写的,可以只import 需要的模块,

lidashuang

Best practice.

Gemfile

gem 'bootstrap-sass'

assets/stylesheets/bootstrap_and_override.css.scss

// Import Bootstrap and Customize it here.
@import "bootstrap";
@import "bootstrap-responsive";

// Your code here

BTW: Don’t waste time on things like this.

6n2cos

正文完