【问题标题】:Using Twitter Bootstrap with a Rails 2.3 app将 Twitter Bootstrap 与 Rails 2.3 应用程序一起使用
【发布时间】:2012-04-20 22:06:31
【问题描述】:
我们有一个带有 SASS 的 Rails 2.3 应用程序,并希望使用 Twitter Bootstrap。我们使用 Jammit 来打包我们的 JavaScript 和 CSS(在 Compass 生成之后)。
关于如何将 Twitter Bootstrap(和 LESS)与我们这样的应用程序集成,是否有一种简单的方法(或说明)?我似乎只能找到 Rails 3.x 资产管道的示例...
【问题讨论】:
标签:
twitter-bootstrap
sass
compass-sass
ruby-on-rails-2
jammit
【解决方案1】:
我找到了一种方法……
首先,我下载了sass-twitter-bootstrap的源码来获取Sass转换后的Less文件。
接下来,我将所有 Sass 放入 app/stylesheets/bootstrap 目录,并将主引导和响应文件放入 app/stylesheets。
然后,我将所有的 JavaScript 文件放到 public/javascripts/bootstrap 目录中。
最后,我在 assets.yml 文件中为 Jammit 创建了一个新的样式表和 JavaScript 包。
由于我打算一次慢慢地将我的应用程序转换为 Twitter 引导几个控制器,因此我创建了一个新的 app/views/layouts/bootstrap.html.erb 布局。