2016-03-28 18 views
1

Ben de Ruby on Rails dünyasında başlıyorum (noobest noob), bildiğim kadarıyla .css ve .js'yi app/assets/stylesheets klasörü ve javascripts klasörü, sırasıyla, bu dosyaları otomatik olarak yüklemelidir. Ama öyle değil.Ruby On Rails, varlıkları uygulamadan/varlıklardan yüklemez

Bu kod satırı

<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> 

buldum Ama sadece HTML koduna application.css vermektedir.

Eksik olduğum bir ayar var mı?

Ruby v: 2.2.4p230 (2015/12/16 düzeltme 53.155) [i386 mingw32]

Raylar v: 4.2.6

cevap

0

Şey, sorun Ruby değildi, Raylar değildi ... Bile bile olmadı (Sanırım). Sorun Windows'du. Mint bölümünde tam olarak aynısını yaptım ve her şey çalıştı. Teşekkürler beyler!

0

stylesheet ve javascript klasörü, farklı aktif türleri, yani ayrı ayrı beyan etmelisiniz.

Bu benim application.html.erg düzenimdir.

<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> 
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> 
+0

Tıpkı benimkiler gibi! Sadece kutudan yeni bir uygulama yaptım, her şey varsayılan gibi olmalı. Ama bu klasörlere koyduğum herşeyi yüklemeli mi? Ben dersten anladım. –

+0

Evet, 'application.html.erg' ile doğrulayabilir ve bu satırlara sahipseniz' application.js' – Turbot

+0

@Jorge '* = require_tree komutunu kullanabilirsiniz. & * = require_self' stil sayfanızda ve js dosyalarınızda bu, dizindeki tüm dosyaları başka türlü yüklemez. –