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

  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010