Bootstrap desplegable en Engineyard
-
28-10-2019 - |
Pregunta
Tengo un menú desplegable en mi diseño/aplicaciones.html.erb hecho 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>
Todo funciona bien en mi máquina local, pero cuando la subí en Engineyard, el menú desplegable no funcionará.
Solución
¿Estás en Rails 3.0?
¿Comprimió los activos de Rails antes de implementar? Busque registros de servidores para ver si no puede representar las hojas de estilo JavaScript y CSS requeridas. Un buen lugar para comenzar será que hacer
rake assets:precompile
o simplemente deshabilitar la comprimir activos estáticos en producción.
config.assets.compress = true
config.assets.compile = true
También garantice que el servicio de activos estáticos esté habilitado en producción. RB
config.serve_static_assets = false
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow