【发布时间】:2015-10-08 14:48:47
【问题描述】:
Rails 4.2.4
红宝石 2.1.2
我正在尝试使用twitter-bootstrap-rails。
我想以与jquery-rails 相同的方式使用它
assets/applications.js
//= require jquery
在这种情况下,我不需要将任何 jquery.js 或 jquery.css 文件复制到我的项目中,因为 Rails 会从 gem 中为我获取它。
twitter-bootstrap-rails 的情况不同。
在指南中
Twitter Bootstrap Rails gem 可以提供 Bootstrap 样式表 有两种方式。
plain CSS方式是官方提供的Bootstrap方式 网站。
Less 方式提供更多自定义选项,例如更改主题 颜色,并为您的代码提供有用的 Less mixin,但需要 Less gem 和 Ruby Racer Javascript 运行时(在 微软视窗)。
似乎第一种方式更适合我。但在这种情况下,我应该在使用任何 twitter-bootstrap .js 或 .css 文件之前使用生成器 rails generate bootstrap:install static。生成器将文件提取到我项目的资产文件夹中。
所以我正在寻找一种方法来在我的项目中使用twitter-bootstrap-rails .js 和 .css 文件,而无需将它们复制到我的项目文件夹中。我只想添加twitter-bootstrap-rails 文件,例如将行//= require bootstrap 放入application.js。
非常感谢。
【问题讨论】:
-
使用生成器,您无需修改资产清单(
application.css和application.js)文件。 -
但是我的清单文件
application.css抱怨找不到引导文件,除非我通过rails g生成它
标签: ruby-on-rails twitter-bootstrap jquery-rails