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

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • Blunty

    Blunty

    13 Mart 2006
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009