2013-04-25 15 views
19

Raylar varlıkları boru hattına nasıl bir javascript dosyası ekleyeceğinizi anlıyorum. SadeceRails javascripts öğeleri klasörünü yinelemeli olarak içerir

//= require filename 

application.js eklemek Ama nasıl bir klasör

vendor/assets/javascripts/<js_library> 

altında birçok javscripts dosyaları içerebilir Ya açıkça hepsini liste zorunda? o app/varlıklar/javascripts altında ise

cevap

39
//= require_tree . 

js_library alt dizininde her şeyi gerektirecektir senin application.js

//= require_tree ./js_library 

mevcut dizinde her şeyi gerektirecektir

sen ise satıcı/varlıklar/javascripts altında javascript'leri yüklemeye çalışıyorum:

//= require_tree ../../../vendor/assets/javascripts/js_library 
+0

Bu hata mesajında ​​'require_tree argümanı göreceli bir yol olmalıdır 'eklediğimde' // = require_tree js_library' – wwli

+0

Hmm - bunu göreceli yapman gerektiğini farketmedim. Güncelleme yanıtı. – mccannf

+0

'// = require_tree./Js_library' için eksik bir şey güncelledikten sonra' require_tree argümanı bir dizin olmalı 'bu mesajı aldım. – wwli

İlgili konular