Jammit Appreding FiliNames?
-
07-11-2019 - |
Domanda
Sto usando Jammit nella mia applicazione Rails e sto ricevendo un errore come questo sul mio server:
NetworkError: 404 non trovato - http: // localhost: 3000/javaScripts/atterraggio/carosel_background.js/javaScripts/Landing/Front.js"
I file JavaScript vivono in pubblico/javascripts/atterraggio e il mio patrimonio.yml sembra così:
embed_assets: off
gzip_assets: off
compress_assets: off
javascripts:
....
front:
- public/javascripts/landing/carousel_background.js
- public/javascripts/landing/front.js
...
I miei fogli di stile vengono letti bene ma nessuno dei miei file JS. Sembra che i nomi dei file JS vengano concatenati e letti come un singolo file anziché due file separati. Qualche idea su cosa potrebbe succedere?
EDIT: ecco come appare la testa del mio layout:
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,300' rel='stylesheet' type='text/css' />
<%= render 'shared/title' %>
<%= render 'shared/import_styles' %>
<%= yield :stylesheets %>
<%= render 'shared/import_ie_styles' %>
<%= include_stylesheets :landing, :media => :all %>
<%= render 'shared/import_scripts' %>
<%= include_javascripts :landing %>
<%= yield :head %>
<%= render 'shared/google_analytics' %>
<%= csrf_meta_tag %>
<%= favicon_link_tag %>
</head>
E il mio punto di vista ha questi tag content_for:
<% content_for :head do %>
<%= include_javascripts :front %>
<% end %>
<% content_for :stylesheets do %>
<%= include_stylesheets :front, :media => :all %>
<% end %>
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow