Bootstrap a discesa sul contenitore del motore
-
28-10-2019 - |
Domanda
Ho un menu a discesa nel mio layout/applicazioni.html.erb fatto con Twitter bootstrap
<li class="divider-vertical"></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" > <%= current_user.name %> </a>
<ul class="dropdown-menu">
<%= link_to 'Preferinte',edit_user_path(current_user) %>
<a href="/logout">Iesire</a>
</ul>
</li>
Tutto funziona bene sulla mia macchina locale, ma quando l'ho caricato su Engineyard il discesa non funzionerà.
Soluzione
Sei su Rails 3.0?
Hai compensato le risorse delle rotaie prima di distribuire? Cerca i registri del server per vedere se non è in grado di rendere i fogli di stile JavaScript e CSS richiesti. Un buon punto di partenza sarà fare
rake assets:precompile
o per disabilitare semplicemente le attività statiche in produzione.
config.assets.compress = true
config.assets.compile = true
Assicurarsi inoltre che servire le attività statiche siano abilitate in produzione.rb
config.serve_static_assets = false
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow