Question

J'ai un menu déroulant dans ma mise en page / applications.html.erb fait avec 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>

Tout fonctionne bien sur ma machine locale, mais quand j'uploadé sur EngineYard le menu déroulant ne fonctionnera pas.

Était-ce utile?

La solution

Êtes-vous sur rails 3.0?

Avez-vous compressez les rails actifs avant Déployez? Rechercher les logs du serveur pour voir si son défaut de rendre les actifs javascript requis et les feuilles de style CSS. Un bon endroit pour commencer sera de faire

rake assets:precompile

ou simplement désactiver les actifs statiques de compression à l'aide production.rb

config.assets.compress = true
config.assets.compile = true

Assurez-vous également au service des actifs statiques est activé dans production.rb

  config.serve_static_assets = false
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top