【问题标题】:Which bootstrap gem is better for rails 3.2.12 app with javascript & css?哪个引导 gem 更适合带有 javascript 和 css 的 rails 3.2.12 应用程序?
【发布时间】:2023-03-13 14:37:01
【问题描述】:

在搜索 rails bootstrap gem 时,可能有多个结果。喜欢:

https://github.com/seyhunak/twitter-bootstrap-rails
http://rubygems.org/gems/bootstrapped-rails
https://github.com/thomas-mcdonald/bootstrap-sass

railscasts.com 展示了 twitter-bootstrap-rails。 Bootstrap-sass 的下载量最多。然而,这似乎与 sass 一起使用,我们在我们的应用程序中使用 js 和 css。如果我们使用 javascript 和 css,哪个 bootstrap gem 更合适?谢谢。

【问题讨论】:

    标签: javascript ruby-on-rails twitter-bootstrap


    【解决方案1】:

    不同之处在于官方的 bootstrap gem 使用 Less for CSS 而最后一个使用 SASS for CSS。 LESS 或 SASS 的选择对仅影响样式表的 javascript 没有影响。它们都与 JavaScript 兼容。

    我使用 bootstrap-sass 是因为我更喜欢 SASS 而不是 LESS,并且 ruby​​ on rails 被配置为使用 sass/scss 开箱即用,这就是它有更多下载量的原因。

    【讨论】:

    • 我们也使用 css 作为样式表。 bootstrap-sass 必须使用 sass 吗?
    • 不,引导样式将在 gem 中用 sass 编写,但常规 css 将非常适合您的样式。您甚至可以使用自己的自定义 css 覆盖 gem 中的 sass 样式。
    【解决方案2】:

    我一直更喜欢https://github.com/seyhunak/twitter-bootstrap-rails,因为它易于安装,而且正如 john 所说,它对 javascript 没有任何影响。

    【讨论】:

      【解决方案3】:

      我也同意约翰。 SASS 是 Rails 开箱即用的解决方案——我喜欢让实现尽可能接近标准方法……除非有令人信服的理由采取不同的做法。

      将一个项目转移到这种方法 - 真的很喜欢这种组合。

      一切顺利...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多