2016-04-06 30 views
0

Mojolicious için yeni ve genel dizinde yer alan .css ve .js dosyaları ile ilgili bir sorunum var. Benim test uygulaması şablonunda ben kamu dizine koydu Perl Genel mojolicious statik dosyaları bulunamadı

<link href="/test.css" rel="stylesheet"> 

düzenlendi dosya test.css

eklendi, mojo tarafından üretilen ancak günlüğüne ben yanlış yapıyorum

[Wed Apr 6 14:27:39 2016] [debug] GET "/test.css" 
... 
[Wed Apr 6 14:27:39 2016] [debug] 404 Not Found (0.039291s, 25.451/s) 

bkz edildi?

+0

Hangi URL'yi karşılıyorsunuz? Bu oldukça iyi çalışır, ancak genellikle rotalarınıza bağlı olarak URL'lerin doğru göreceli yollarını aldığınızı kontrol etmeniz gerekir. – Sobrique

+0

Oluşturulan yeni uygulamada hiçbir şeyi değiştirmedim, bu yüzden rota $ r-> get ('/') -> to ('example # welcome') ve şablonlar/düzenler/default.html.ep içinde eklendi css'ye bağlantı – Kate

+0

Eğer uygulamayı “mojo generate app” ile oluşturduysanız ve 'public' dir'de test.css eklerseniz, işleri doğru şekilde yapıyorsunuz demektir. Hatanız bize söylemediğin bir şeyde. – bolav

cevap

0

Şablonunuza yalnızca %= stylesheet '/test.css' kullanın.