Rails 3.1 Asset Pipeline:如何加载特定于控制器的脚本?

如果我在Rails 3.1中生成一个新的控制器,则带有控制器名称的javascript文件也会自动添加。首先,我认为只有在调用相关的控制器时,才会使用此javascript文件。

默认情况下//= require_tree .application.js-file中有指令,其中包括树上的每个javascript文件。

如何仅加载控制器特定的脚本?


小怪兽爱吃肉
浏览 490回答 3
3回答

猛跑小猪

要仅加载必要的name_of_the_js_file.js文件://=require_tree从中删除application.js将您的js文件(要在加载特定页面时加载的文件)保留在资产管道中在添加助手 application_helper.rbdef javascript(*files)&nbsp; content_for(:head) { javascript_include_tag(*files) }end屈服于您的布局:<%= yield(:head) %>将其添加到您的视图文件中:<% javascript 'name_of_the_js_file' %>那应该没关系
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Ruby