2010-05-21 16 views
6

Genel/javascripts klasörümde birkaç özel .js dosyası var. 'Javascript_include_tag', komut etiketlerini başlık öğesine ekler. Bunlar göründükleri sırayla yürütülürler. Evet ise, bu komut dosyası etiketlerinin html'ye eklendiği sırayı nasıl kontrol ederim.raylar javascript_include_tag

sayesinde kül sadece istediğiniz sırayla yazma böylece

cevap

5

Evet, onlar, görünüm sırasıyla yürütülür. Dolayısıyla ben kullanıyorum özyinelemeli => true seçeneği: Tüm seçeneği isterim

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

kullanmak: Şu anda o zaman tek tek komut içerebilir javascript_include_tag :all kullanıyorsanız yerine istediğiniz siparişi alır. – user290870

+0

@ ash34: Kullanmakta olduğunuz sırada düzeni kontrol etmenin bir yolunu bilmiyorum: all, siparişinizi zorlamak için dosya adlarınızı sayısal dizinlerle öneklemek dışında (ve mükemmel bir seçenek değildir). Tüm .js dosyalarını tüm görünümlere dahil ediyorsanız, tekrarlamadan kaçınmak için düzen dosyasında tek tek içeriklerini yazabilirsiniz. –