Rails使用清单文件

时间:2016-07-11 16:13:55

标签: javascript ruby-on-rails

我在rails应用程序的不同部分使用不同的JavaScript库。目前我的所有库文件都在application.js清单文件中。并且它被加载到页面中,而不是必需的。有什么办法可以加载我的应用程序特定部分所需的文件吗?

1 个答案:

答案 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)。