【问题标题】:How to enable less in Rails 3.2 using Twitter Bootstrap如何使用 Twitter Bootstrap 在 Rails 3.2 中启用 less
【发布时间】:2012-02-26 22:55:13
【问题描述】:

我决定使用twitter-bootstrap-rails gem,然后运行这些生成器:

rails g bootstrap:install 
rails g bootstrap:layout application fluid
rails g bootstrap:themed products

它按预期安装了一些文件,但是当我访问我的应用程序时,它具有 Twitter 样式的链接和按钮,但导航内容和侧边栏都没有固定。

bootstrap.css.less 似乎没有打开我已经尝试安装以下内容:

  • less-rails
  • less-rails-bootstrap

但什么也没发生。我需要做任何额外的配置吗?

【问题讨论】:

    标签: ruby-on-rails asset-pipeline twitter-bootstrap less ruby-on-rails-3.2


    【解决方案1】:

    我在带有 Edge twitter-bootstrap-rails 的 Rails 3.2 应用程序中使用 Less 在我的 Gemfile 中:

    gem 'twitter-bootstrap-rails', :git => 'http://github.com/seyhunak/twitter-bootstrap-rails.git'
    

    您也许可以将它放在“资产”组下,但出于我的需要,我必须将它包含在整个应用程序中。

    之后,按照https://github.com/seyhunak/twitter-bootstrap-rails 的说明进行操作,看看你的进展如何。

    我的安装似乎与你的不同,因为我的 bootstrapless 文件是 app/assets/stylesheets/bootstrap_and_overrides.css.less

    如果这对您来说是正确的,您应该将任何包含/导入从“bootstrap”重命名为“bootstrap_and_overrides”

    我唯一能想到的另一件事是,Twitter Bootstrap 需要 JQuery 1.7。

    希望这会有所帮助,

    【讨论】:

      猜你喜欢
      • 2015-03-05
      • 2012-05-25
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 2012-05-04
      • 1970-01-01
      • 2012-05-12
      • 1970-01-01
      相关资源
      最近更新 更多