2010-05-21 67 views
6

我在我的public/javascripts文件夹中有几个自定义.js文件。 'javascript_include_tag'将脚本标签添加到head元素。这些是按照它们出现的顺序执行的。如果是,我如何控制这些脚本标签添加到我的html的顺序。rails javascript_include_tag

感谢, 灰

回答

5

是的,他们在出场顺序执行的,所以你只写他们想要的顺序。如果您正在使用javascript_include_tag :all那么你可以包括个人脚本,而不是得到你想要的顺序:

javascript_include_tag :defaults 
javascript_include_tag "script_1" 
javascript_include_tag "script_2" 
+0

我想用:递归=> true选项,因此我使用的是:所有选项。 – user290870 2010-05-21 22:47:47

+0

@ ash34:如果您使用:all,我不知道如何控制顺序,而不是使用数字索引为文件名加前缀来强制执行顺序(而且这不是一个好选择)。如果您在所有视图中包含所有.js文件,那么您可以在布局文件中编写单个包含以避免重复。 – 2010-05-21 23:07:15

相关问题