22

为 Rails 提供 Twitter Bootstrap 功能的不同 gem 的优点和/或缺点是什么?在撰写此问题时,Ruby Toolbox列出了以下项目

甚至其他一些提供部分功能(例如生成表单)。这些宝石有何不同?

PS 如果合适,请在单独的答案中写下每颗宝石,以便为每颗宝石投票。

4

3 回答 3

11

这些 gem 使用各种方法将 twitter 引导程序引入到您的 Rails 应用程序中。

引自一篇关于该主题的优秀博客文章Twitter Bootstrap、Less 和 Sass:了解 Rails 3.1 的选项

  • 通过 Rails 引擎使用原始的 Less 代码(less-rails-bootstrap 或 twitter-bootstrap-rails)
  • 将翻译后的 Sass 代码直接复制到您的应用程序中(sass-twitter-bootstrap),或者
  • 通过 Rails 引擎(bootstrap-sass 或 bootstrap-rails)使用翻译后的 Sass 版本。

确定您最喜欢哪种方法,将帮助您决定使用哪种宝石。

于 2012-10-06T04:04:57.127 回答
3

我使用 anjlab-bootstrap-rails。

  • 它有这些好处: 它的发展非常活跃。
  • 他们最近发布了第三个版本,其中包括最新的 twitter bootstrap 3。
  • 它也适用于 rails4。
  • bootstrap3 的一个重要方面是图标从 .png 迁移到了很棒的字体文件。

总的来说,我对此感到满意。

于 2013-09-17T08:44:20.413 回答
2

我试过anjlab-bootstrap-rails,因为我想用Bootstrap 3.0 RC1Rails 4开始一个新的原型项目。

我对 turbolinks 有一些问题,并且引导 javascript 不适用于导航栏中使用的下拉组件。

经过一些搜索和一些调试后,我可以将 javascript include 标签移动到html 布局页面的 head 部分。

这个 gem 的一个优点是它不包含图标,您可以选择任何您想要的集合,例如 glyphicons 或 awesome-font。

于 2013-08-14T20:31:05.133 回答