RailsでJQueryモバイルを使用しているのですが、テーブルから特定のレコードを削除しようとすると、テーブル内のすべてが削除されてしまいます。
<% @item.each do |basket| %>
<li data-icon="minus" id = "clicker"><a href="#">
<img src=<%= basket.item.item_media.url%> />
<h3><%= basket.item.brand %> </h3>
<p><%= basket.item.short_description %> </p></a>
<a><%= link_to "Delete From Basket",{:controller => "items", :action => "delete_from_basket", :item_id => basket.item.id}%></a>
</li><% end %> </ul>
これが私の delete_from_basket メソッドです。
def delete_from_basket
random = params[:item_id]
@item = ConsumerUsersActivebasket.where(:user_id => current_user.id,:item_id => random).first.destroy
end