gpt4 book ai didi

ruby-on-rails - 为什么 dropdown-toggle (bootstrap) 在 heroku 上不起作用?

转载 作者:行者123 更新时间:2023-12-04 03:44:47 25 4
gpt4 key购买 nike

我不明白为什么我认为以下代码(标题栏)在 heroku 上不起作用。

在我的本地服务器上,它似乎在开发和生产上都运行良好。一旦我推送到 heroku,生成的 html 也很好。所有其他 Bootstrap 元素似乎都有效。然而,这个下 zipper 接似乎不起作用

    <% if current_user.present? %>


<div id = "account" class=" dropdown">

<a href='#' class="dropdown-toggle" data-toggle="dropdown">
<span>Account</span> <b class="caret"></b>
</a>
<ul class="dropdown-menu pull-right">
<li><%= link_to "Profile", current_user %></li>
<li><%= link_to "Settings", edit_user_path(current_user) %></li>
<li class="divider"></li>
<li>
<%= link_to "Sign out", signout_path, method: "delete" %>
</li>
</ul>

</div>
<% end %>

生成的 HTML:

                <div id = "account" class=" dropdown">

<a href='#' class="dropdown-toggle" data-toggle="dropdown">
<span>Account</span> <b class="caret"></b>
</a>
<ul class="dropdown-menu pull-right">
<li><a href="/users/1">Profile</a></li>
<li><a href="/users/1/edit">Settings</a></li>
<li class="divider"></li>
<li>
<a href="/signout" data-method="delete" rel="nofollow">Sign out</a>
</li>
</ul>

</div>

</div>

我的应用/assets/stylesheets/application.css

 * = require custom

我的应用/assets/stylesheets/custom.css.scss

@import "bootstrap";

我是 heroku 的新手。所以我不知道如何调试这样的错误。如何解决这个问题我该如何调试这样的错误?

最佳答案

rails 中的一些奇怪错误:我的 application.js 最初是:

//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require bootstrap

我不得不重新排序并将 bootstrap 移到 jquery 之前

修改后的application.js

//= require bootstrap
//= require jquery
//= require jquery_ujs
//= require jquery-ui

然后我不得不跑

heroku run rake assets:reset
heroku run rake assets:precompile

现在可以了

关于ruby-on-rails - 为什么 dropdown-toggle (bootstrap) 在 heroku 上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20464809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com