回答

5

Rails是關於以下約定,使生活更輕鬆。更喜歡的方式將包括一個寶石,並要求在application.js文件。其他選項將包括從現場CDN或手動下載幷包含在資產文件夾中,這似乎不是一個正確的選擇。

原因:

  • 如果手動下載,並將其納入資產文件夾,然後 在未來,如果你需要升級到最新版本,你會 需要重複下載的過程該文件幷包括 資產文件夾。

  • 如果您包含一個直播CDN,這會使您的佈局 文件(application.html.erb)變得混亂。您將與管道資產 進行比較以最小化http請求,這會降低頁面渲染速度。您還必須重複更新URL的 相同的過程才能升級到最新版本。

所以它更好地使用寶石和易於更改版本。您可以更改gem文件中任何庫的版本。

相關問題