0

导轨 4.2.4
红宝石 2.1.2

我正在尝试使用twitter-bootstrap-rails
我想以与使用jquery-rails相同的方式使用它

资产/applications.js

//= require jquery  

在这种情况下,我不需要将任何 jquery.js 或 jquery.css 文件复制到我的项目中,因为 Rails 会从 gem 中为我获取它。

不同的情况是 twitter-bootstrap-rails。

在指南中

Twitter Bootstrap Rails gem 可以通过两种方式提供 Bootstrap 样式表。

纯 CSS 方式是官网提供 Bootstrap 的方式。

Less 方式提供更多自定义选项,例如更改主题颜色,并为您的代码提供有用的 Less 混合,但需要 Less gem 和 Ruby Racer Javascript 运行时(在 Microsoft Windows 上不可用)。

似乎第一种方式更适合我。但在这种情况下,我应该rails generate bootstrap:install static在使用任何 twitter-bootstrap .js 或 .css 文件之前使用生成器。生成器将文件提取到我项目的资产文件夹中。

所以我正在寻找一种如何twitter-bootstrap-rails在我的项目中使用 .js 和 .css 文件而不将它们复制到我的项目文件夹中的方法。我只想添加twitter-bootstrap-rails文件,例如将行//= require bootstrap放入application.js.

非常感谢。

4

1 回答 1

0

而不是使用twitter-bootstap-rails,使用bootstrap-sass。在您的application.js中,添加以下内容:

//= require bootstrap-sprockets

更改application.cssapplication.scss添加:

@import "bootstrap-sprockets";
@import "bootstrap";

你可以走了。哦。请不要忘记重新启动服务器。

于 2015-10-08T15:34:27.353 回答