簡體   English   中英

Rails使用清單文件在不同頁面中加載不同的javascript文件

[英]Rails load different javascript files in different pages using manifest file

我在Rails應用程序的不同部分中使用了不同的JavaScript庫。 目前,我所有的庫文件都在application.js清單文件中。 它被加載到不需要的頁面中。 有什么方法可以加載應用程序特定部分所需的文件?

您可以添加單獨的“清單”,然后根據需要將其加載到需要的地方。 你不得不:

1 -告訴Rails預處理這些文件,也就是說,如果你的文件被命名為additional_dependencies.js ,然后將其添加在assets.rb

Rails.application.config.assets.precompile += %w( additional_dependencies.js )

2-將文件加載到需要的位置(不在主布局中):

= javascript_include_tag 'additional_dependencies'

而且,當然不要將要保留的文件作為獨立的依賴項添加到application.js文件中(注意require_tree)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM