2012-10-28 23 views
5

Varlık boru hattımda font adı verilen bir klasör var. application.rb'a herhangi bir ekleme yapmadan çalışır. klasörlerde vb ben .eof gibi farklı yazı tipi türleri vardır dizine, .TTF, içinde Varlık boru hattında ağaç gerekli

, yazı biçimleri sürece bu

Assets 
    Typefaces 
     Eof 
      ...files 
     Ttf 
      ...files 

Varlıklar/yazı tiplerinde olduğu gibi onlar varlık boru hattının bir parçası olmazlar . Varlık boru hattı alt dizinlere girmez.

nasıl varlıklar/yazı biçimleri içine varlıklar/yazı biçimleri ötesinde varlık boru hattı göz olurdu/eof, varlık/yazı biçimleri/ttf vs? senin app/assets/javascripts/application.js dosyasında

+1

nasıl şu anda yazı biçimleri gerektiren var? application.js sadece ekleyebilir gibi onlar bir yazı dizinde ancak alt klasörler içinde konum – doesterr

+0

, yukarıdaki gibi, ben alt klasörler onları istiyorum ... (Eof, ttf, vs) –

cevap

12

, koymayı deneyin: http://guides.rubyonrails.org/asset_pipeline.html

çalıştığını bana bildirin:

//= require_tree ../Typefaces

daha bakın. application.css

/* 
*= require_self 
*= require_tree ./folder_name/ 

*/ 

Detaylı Referans olarak

+0

Ne yazık ki işe yaramadı, görünüşe javascripts ... "(besbelli stil ziyade JavaScript dosyaları dahil olsa da) aynı zamanda stil çalışan JavaScript dosyaları çalışmak direktifleri. bir CSS manifest'te require_tree yönergesi tüm stil gerektiren JavaScript biri olarak aynı şekilde çalışır geçerli dizin. –

+0

Muhtemelen bunları 'config/environments/production.rb' dosyanıza eklemeniz gerekecektir. (Search.js) ağırlık '# derleme ek öğeler (application.js, application.css ve olmayan tüm JS/CSS önce ilave edilir) # config.assets.precompile + =% ': aşağıdaki satırı için bak –

+0

Çalışabileceğimi düşünmüyorum, onları bir/typefaces dizinine taşımak zorunda kaldım ama onlar/typesfaces/mono/gibi olamazdı –

İlgili konular