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à.

È stato utile?

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
scroll top