在Rails中使用删除按钮传递参数

时间:2019-05-12 16:29:43

标签: ruby-on-rails

我有一个按钮,希望将购物车数量减少1。

我的控制器动作发现参数(数量)为空。

请问我该如何做?

我在这里看了很多SO文章,试图找到解决方案!

<% @cart.line_items.each do |item| %> 
        <tr>
            <td><%= button_to 'Remove item from cart', item, method: :delete, data: {confirm: 'Are you sure?' } %></td>

##### PROBLEM LINE BELOW

            <td><%= button_to ' - 1 ', item, :quantity => 1, method: :delete %></td>
            <td><%= item.quantity %></td>
            <td><%= button_to ' + 1 ', line_items_path(product_id: item.product_id) %></td>


            <td><%= item.product.title %></td>
            <td class="item_price"><%= number_to_currency(item.total_price) %></td>
        </tr>
    <% end %>

0 个答案:

没有答案