EngineYard 上的 Bootstrap 下拉菜单

发布于 2025-01-06 23:07:25 字数 533 浏览 1 评论 0原文

我的布局/applications.html.erb 中有一个下拉菜单,使用 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>

在我的本地计算机上一切正常,但当我将其上传到 EngineYard 时,下拉菜单将无法工作。

I have a dropdown menu in my layout/applications.html.erb done with 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>

Everything works fine on my local machine but when I uploaded it on EngineYard the dropdown won't work .

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泪冰清 2025-01-13 23:07:25

你使用的是 Rails 3.0 吗?

您在部署之前压缩了 Rails 资源吗?查找服务器日志以查看是否无法呈现所需的 javascript 资源和资源。 CSS 样式表。一个好的起点是

rake assets:precompile

使用以下命令禁用在 production.rb 中压缩静态资产:

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

同时确保在 production.rb 中启用提供静态资产

  config.serve_static_assets = false

Are you on rails 3.0?

Did you compress the rails assets before deploy? Look for server logs to see if its failing to render the required javascript assets & css stylesheets. A good place to start will be to do

rake assets:precompile

or to just disable compressing static assets in production.rb using

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

Also ensure serving static assets is enabled in production.rb

  config.serve_static_assets = false
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文