SORU
25 Ocak 2012, ÇARŞAMBA


Varlık boru hattı raylar: /satıcı/varlıklar/dahil olmak üzere Standart yöntem/JavaScript?

Raylar için bir uygulama 3.1 (ve şimdi 3.2) geçiş yapıyorum ve Railscast on the asset pipeline izledim. /Satıcı/varlıklar/JavaScript/ dizinine taraf üçüncü jquery plugin dosyaları taşındım. Benim app/assets/javascripts/application.js /şu var:

//= require jquery
//= require jquery_ujs
//= require_tree .
//= require_self

require_tree . Ara /sadece app için ağaç yükler anladım/varlıklar/JavaScript/ dizin. (Doğru mu?) Eklemek için en iyi yolu nedirtüm"satıcı" JavaScript? (Bu noktada sipariş hakkında endişeli değilim.) Tabii ki onları /app/assets/javascripts/application.js içinde satır satır ihtiyacım olabilir. Diğer düşüncem aşağıdaki /vendor/assets/javascripts/vendor_javascripts.js oluşturmak için:

//= require_tree .

Ve sonra /app/assets/javascripts/application.js aşağıdaki ekleyin:

//= require vendor_javascripts

Bu biraz hantal görünüyor. Orada otomatik olarak tüm dahil etmek için iyi bir yoldur "" (ve/veya "") lib JavaScript? satıcı

PS. this about index.js files potansiyel olarak birden fazla dosya index.js sağ adlı ile sona ereceğini gördüm? Oh, ve benim sunucu yeniden boyunca çalıştım.

CEVAP
25 Ocak 2012, ÇARŞAMBA


app/assets/javascripts/application.js dosyanızda böyle bir şey tüm satıcı JavaScript eklemek için ekleyebilirsiniz:

//= require_tree ../../../vendor/assets/javascripts/.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Curso Online Gratuito

    Curso Online

    4 Aralık 2011
  • olinerd

    olinerd

    23 AĞUSTOS 2007
  • WiseOwlTutorials

    WiseOwlTutor

    21 EKİM 2011