У меня есть корзина, которая содержит много line_items.Я хотел бы иметь кнопку "удалить" рядом с каждой позицией, которая после нажатия удаляет line_item из корзины.
Я знаю, что могу сделать это с помощью метода button_to, но я бы хотел использовать form_for, потому что я хотел бы изменить атрибуты родительского объекта line_item одновременно (каждый элемент line_item также принадлежитКонечно, и я хотел бы сказать родителю курса, что его больше нет в корзине).
Вот мой код с использованием form_for:
<%= form_for(line_item, :method => :delete, :remote => true) do |f| %>
<%= f.submit :value => "Delete" %>
<% end %>
Документация ruby говорит, что простое добавление: method =>: delete должно работать (http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_for),, но отображаемый html не совсем правильный.Это все еще
<input name="_method" type="hidden" value="put">
Но это должно быть:
<input name="_method" type="hidden" value="delete">
Что я делаю не так?