0

私のlayout/applications.html.erbにtwitterのブートストラップでドロップダウンメニューがあります

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

ローカル マシンではすべて正常に動作しますが、EngineYard にアップロードすると、ドロップダウンが機能しません。

4

1 に答える 1

1

Rails 3.0を使用していますか?

デプロイする前にレールアセットを圧縮しましたか?サーバーログを探して、必要なjavascriptアセットとcssスタイルシートのレンダリングに失敗していないかどうかを確認します。始めるのに良い場所はすることです

rake assets:precompile

または、production.rbで静的アセットの圧縮を無効にするだけです。

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

また、production.rbで静的アセットの提供が有効になっていることを確認してください

  config.serve_static_assets = false
于 2012-02-19T23:50:43.607 に答える