2
您好我一直停留在以下问题了天,我只是不知道怎么回事错了...的Rails的form_tag需要刷新
我有我的局部视图,其中显示了以下的form_tag代码远离主视图添加到购物车:
<tr>
<% form_tag line_item, :method => :put do %>
<td><%= line_item.product.title %></td>
<td class="item_price" ><%= number_to_currency(line_item.total_price) %></td>
<td>
<%= text_field :line_item, :quantity, :size => 1, :value => line_item.quantity %>
<%= submit_tag 'update' %>
</td>
<% end %>
<td>
<%= button_to 'Delete Line Item', line_item, :method => :delete, :remote => true %>
</td>
</tr>
现在当我点击添加到购物车,上面是在我有replace.html功能针对的ID渲染,但...
我可以实际上,使用更新按钮更新购物车,除非我刷新页面!我不知道这件事是什么,它让我生气了!
有没有人有任何想法我可能做错了什么?
你的控制器是什么样的?它应该通过渲染一些JS来做出响应,或者返回一些你的页面上的某些JS可以采取行动来做你想做的事情 – 2011-04-15 17:56:13