2010-05-21 62 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

相關問題