我在rails应用程序的不同部分使用不同的JavaScript库。目前我的所有库文件都在application.js
清单文件中。并且它被加载到页面中,而不是必需的。有什么办法可以加载我的应用程序特定部分所需的文件吗?
答案 0 :(得分:2)
您可以添加单独的“清单”并根据需要加载。你必须:
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)。