新手入門。試圖理解\ assests目錄中的這兩個文件。Rails - 瞭解application.js和application.css
例如,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)。將Gemfile添加到Gemfile後,我需要將//= require bootstrap
添加到application.js文件中,並將@import 'bootstrap'
添加到我的application.css中,現在它神奇地工作了!爲什麼!?我無法在任何地方找到這些文件
謝謝!
謝謝邁克爾。爲了我自己的好奇心,我在哪裏可以找到這些文件?你是說他們可能不是特定於我的項目,而是位於與軌道整體相關的其他目錄中? (因此與項目無關) – Ricky
@Ricky例如,如果您輸入終端'gem which jquery-rails',可以看到路徑,您可以在其中找到這些文件 –
完美,謝謝! – Ricky