EngineYard上的Bootstrap下拉菜单

Bootstrap dropdown on EngineYard

本文关键字:下拉菜单 Bootstrap 上的 EngineYard      更新时间:2023-09-26

我的布局/应用程序中有一个下拉菜单。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时,下拉菜单就不起作用了。

你在rails 3.0上吗?

部署前是否压缩了rails资产?查找服务器日志,看看它是否未能呈现所需的javascript资产&css样式表。一个好的开始将是做

rake assets:precompile

或者只禁用压缩生产中的静态资产。rb使用

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

同时确保在生产中启用服务静态资产。rb

  config.serve_static_assets = false