gpt4 book ai didi

ruby-on-rails - rails button_to 类型 ="button"

转载 作者:行者123 更新时间:2023-12-04 22:44:30 27 4
gpt4 key购买 nike

基本上,我试图从 rails button_to 获取下拉按钮,这是通过 ajax 完成的,当有人点击该按钮时,它显示渲染的购物车 <ul>通过 ajax 渲染标记。

自举:

<button class="btn btn-primary dropdown-toggle" type = "button" data-toggle="dropdown"><span class="glyphicon glyphicon-shopping-cart"></span> <span class="badge"><%="#{@cart.line_items_count}" %></span></button>

rails button_to:

%= button_to navbar_cart_path, {remote :true, method: :get, :class => 'btn btn-primary dropdown-toggle', data_toggle: "dropdown"}  do %>
<span class="glyphicon glyphicon-shopping-cart"></span>
<span class="badge" id="cart-badge-id"><%="#{@cart.line_items_count}" %></span>
<% end %>

这会生成类似的按钮标签,除了在查看 html 源代码时,bootstrap 按钮具有属性 type="button",但 rails 生成 type="submit"

自举:

<button class="btn btn-primary dropdown-toggle" type = "button" data-toggle="dropdown"><span class="glyphicon glyphicon-shopping-cart"></span> <span class="badge">5</span></button>

rails :

<form class="button_to" method="get" action="/navbar_cart data-remote="true">
<button class="btn btn-primary dropdown-toggle" data_toggle="dropdown" type="submit">
<span class="glyphicon glyphicon-shopping-cart"></span>
<span class="badge" id="cart-badge-id">5</span>
</button></form>

另一个很好的问题是,是否有可能以这种方式制作下拉菜单。

最佳答案

如果您只想要一个下拉菜单,您可以使用 select_tag('attr', options_for_select()) 来获取您的下拉菜单,然后执行类似这样的操作来启动您想要的任何 ajax 内容做:

$('#my_select_dropdown').change(function(){
//do stuff here
});

编辑:如果您需要更多详细信息,这里是查看 select_tag 文档的链接:http://apidock.com/rails/ActionView/Helpers/FormTagHelper/select_tag

关于ruby-on-rails - rails button_to 类型 ="button",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36431928/

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