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

  • Bach Vlogs

    Bach Vlogs

    18 HAZİRAN 2011
  • SDSARG3

    SDSARG3

    14 Mart 2009
  • The Platform

    The Platform

    14 HAZİRAN 2006