铁轨新手。只是试图理解 \assets 目录中的这两个文件。
例如,application.js 文件有如下几行:
//= require jquery
//= require jquery_ujs
//= require_tree .
我理解require_tree .
只是在当前目录中添加所有 JS 文件。根据上下文,我可以看出它require jquery
添加了 jQuery 库。但是它从哪里得到这些 jQuery 库呢?我在我的资产文件夹中没有看到任何 jquery.js 文件,或者直接在我的整个应用程序中?
同样,我正在按照一些说明安装 twitter bootstrap ( http://rubydoc.info/gems/bootstrap-sass-rails/2.3.2.0/frames )。将我的 gem 添加到 Gemfile 之后,我需要添加//= require bootstrap
到 application.js 文件和@import 'bootstrap'
我的 application.css 中,现在它神奇地工作了!!!为什么!?我在任何地方都找不到这些文件
谢谢!