«asset-pipeline» etiketlenmiş sorular

Varlık ardışık düzeni, JavaScript ve CSS varlıklarını birleştirmek ve küçültmek veya sıkıştırmak için bir çerçeve sağlar. Ayrıca, bu varlıkları diğer dillerde ve CoffeeScript, Sass ve ERB gibi ön işlemcilerde yazma yeteneğini de ekler.

19
Raylar 4: Turbo bağlantılar ile $ (Document) .ready () nasıl kullanılır
JS dosyalarını "raylar yolu" düzenlemeye çalışırken Rails 4 uygulamamda bir sorunla karşılaştım. Daha önce farklı görüşlere dağılmışlardı. Onları ayrı dosyalar halinde düzenledim ve varlıklar kanalıyla derledim. Ancak, turbo-linking açıldığında jQuery'nin "hazır" etkinliğinin sonraki tıklamalarda tetiklenmediğini öğrendim. Bir sayfayı ilk kez yüklediğinizde çalışır. Ancak bir bağlantıyı tıkladığınızda, içindeki hiçbir şey ready( …

29
Rails 3.1'i kullanarak, “sayfaya özgü” JavaScript kodunuzu nereye koyarsınız?
Anladığım kadarıyla, tüm JavaScript'iniz 1 dosyada birleştirilir. Rails, manifest dosyanızın //= require_tree .altına eklendiğinde bunu varsayılan olarak yapar application.js. Bu gerçek bir hayat kurtarıcıya benziyor, ancak sayfaya özgü JavaScript kodu hakkında biraz endişeliyim. Bu kod her sayfada yürütülüyor mu? İstediğim son şey, tüm nesnelerimin yalnızca 1 sayfada ihtiyaç duyulduğunda her …

14
Ruby on Rails 3.1'de varlık boru hattı (zincir dişlileri) iletilerinin günlüğe kaydedilmesini nasıl devre dışı bırakabilirim?
Dişliler, Ruby on Rails 3.1 (RC1) altında varsayılan olarak (dev) günlüğünde oldukça ayrıntılı olma eğilimindedir: Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/default.css.scss (15ms) (pid 6303) ... Started GET "/assets/default/header_bg.gif" for 127.0.0.1 at …

12
Rails varlık kanalıyla yazı tiplerini kullanma
Scss dosyamda şu şekilde yapılandırılan bazı yazı tipleri var: @font-face { font-family: 'Icomoon'; src: asset-url('icoMoon.eot?#iefix', font) format('embedded-opentype'), asset-url('icoMoon.woff', font) format('woff'), asset-url('icoMoon.ttf', font) format('truetype'), asset-url('icoMoon.svg#Icomoon', font) format('svg'); } Gerçek yazı tipi dosyası / app / asset / fonts / config.assets.paths << Rails.root.join("app", "assets", "fonts")Application.rb dosyama ekledim ve derleme CSS kaynağı aşağıdaki …

14
3.1.0 ActionView :: Şablon :: Hata (application.css önceden derlenmemiş)
Bir dizin fonksiyonu ile basit bir sayfa denetleyicisi ile temel raylar uygulaması yaptım ve sayfayı yüklediğimde: ActionView::Template::Error (application.css isn't precompiled): 2: <html> 3: <head> 4: <title>Demo</title> 5: <%= stylesheet_link_tag "application" %> 6: <%= javascript_include_tag "application" %> 7: <%= csrf_meta_tags %> 8: </head> app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__43625033_88530400' Gemfile source 'http://rubygems.org' gem 'rails', '3.1.0' …

7
Rails üretiminde config.assets.compile = true, neden olmasın?
Varsayılan uygulaması yüklü Raylar rails newvardır config.assets.compile = falseüretimde. Ve her şeyi yapmanın normal yolu rake assets:precompile, uygulamanızın dağıtımını yapmadan önce, tüm varlık hattı varlıklarının derlendiğinden emin olmaktır. Peki, ben ayarlarsam ne olur? config.assets.compile = trueÜretime ? precompileArtık koşmaya ihtiyacım olmayacak. Ne iman olur bir varlık istendiği ilk defa, bu …

3
Koşullu olarak belirli css kullanmak için Rails 3.1 varlıkları boru hattını kullanma
Rails 3.1.rc5 kullanarak ilk solo Rails uygulamasını oluşturma sürecindeyim. Benim sorunum, sitemin çeşitli CSS dosyalarını koşullu olarak oluşturmasını istiyorum. Blueprint CSS kullanıyorum ve dişliler / rayların screen.cssçoğu zaman, print.cssyalnızca yazdırma sırasında ve ie.cssyalnızca siteye Internet Explorer'dan erişildiğinde oluşturulmasını sağlamaya çalışıyorum . Ne yazık ki, manifest'teki varsayılan *= require_treekomut dizindeki application.cssher …

9
Rota eşleşmesi yok [GET] / öğeler
Üretim ortamında test etmeye çalıştığım bir Rails uygulamam var. RAILS_ENV=production rake assets:precompileTüm varlıklarımı / public / varlıklarda üreten koştum . Sorun benim w / benim app başlattığınızda RAILS_ENV=production rails s thinolsun: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): Bu dosya adresinde var /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css. Bunu neden aldığım hakkında bir fikrin var RoutingErrormı?

24
İndirilen yazı tipi kodu çözülemedi, OTS ayrıştırma hatası: geçersiz sürüm etiketi + raylar 4
Varlıkları derleme yapıyorum ve uygulamayı üretim modunda çalıştırıyorum. Dizin sayfamı yüklediğimde derlemeden sonra krom konsolunda aşağıdaki uyarıları aldım: Failed to decode downloaded font: http://localhost:3000/fonts/ionicons.ttf?v=2.0.0 prospects:1 OTS parsing error: invalid version tag Failed to decode downloaded font: http://localhost:3000/fonts/ionicons.woff?v=2.0.0 prospects:1 OTS parsing error: invalid version tag Sorun, kareleri göstermek yerine simgeleri yüklememesi …

18
Raylar 4: üretimde yüklenmeyen varlıklar
Uygulamamı üretime sokmaya çalışıyorum ve görüntü ve css varlık yolları çalışmıyor. İşte şu anda yaptığım şey: Görüntü varlıkları /app/assets/images/image.jpg içinde bulunur Stil sayfaları /app/assets/stylesheets/style.css içinde bulunur Düzenimde css dosyasına şu şekilde referans veriyorum: <%= stylesheet_link_tag "styles", media: "all", "data-turbolinks-track" => true %> Tek boynuzlu atı yeniden başlatmadan önce çalıştırıyorum RAILS_ENV=production …

13
Windows'ta ExecJS :: RuntimeError Ruby öğreticisini izlemeye çalışıyor
GÜNCELLEME: Colin'in // = required_tree satırını kaldırma önerisi. sorunu çözdü. Her öneriyi takip etmek ve sorunumu düzeltmek için 2 günden fazla zaman harcadım. Http://ruby.railstutorial.org kitabını windows makinesinde takip etmeye çalışıyorum ve hayatım boyunca aşağıdaki kötü hatayı geçemiyorum. ExecJS::RuntimeError in Static_pages#home Showing C:/Users/.../bootcamp-sample-app/app/views/layouts/application.html.erb where line #6 raised: ["ok","(function() {\n\n\n\n}).call(this);\n"] (in C:/Users/.../bootcamp-sample-app/app/assets/javascripts/sessions.js.coffee) …

6
Rails 4 image-path, image-url ve asset-url artık SCSS dosyalarında çalışmıyor
image-urlRails 4'te ve diğerlerinden başka bir şey mi kullanmamız gerekiyor ? Mantıklı görünmeyen farklı değerler döndürürler. Ben varsa logo.pngiçinde /app/assets/images/logo.pngve ben aşağıdakileri yapın bu ne alıyorum: image-url("logo.png") -> url("/images/logo.png") #obviously doesn't work image-path("logo.png") -> "/images/logo.png" asset-url("logo.png") -> url("/logo.png") Tabii bunların hiçbiri işe yaramıyor çünkü en azından /assetsön tarafta olması gerekiyor …

3
Rails4, Gemfile'daki "varlıklar" grubu desteğini neden düşürdü?
Rails 3'te, varlık hattında varlık oluşturmak için özel olarak kullanılan mücevherler assets, Gemfile grubuna uygun şekilde yerleştirildi : ... # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails' gem 'coffee-rails' gem 'uglifier' # See https://github.com/sstephenson/execjs#readme for more supported runtimes …

5
Raylarda Uygun SCSS Varlık Yapısı
Yani, app/assets/stylesheets/şuna benzeyen bir dizin yapım var: |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements Her dizinde birden çok sass bölümü vardır (genellikle * .css.scss, ancak bir veya iki * .css.scss.erb). Çok şey varsayıyor olabilirim, ancak uygulama.css'de olduğu için rayların bu dizinlerdeki tüm dosyaları otomatik olarak derlemesi GEREKİR *= …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.