Мы добавляем новый метод 'delete_stuff' в WidgetsController приложения с поддержкой скаффолдинга.
в добавленных нами маршрутах соответствуют 'widget / delete_stuff /: id' => 'widgets # delete_stuff'
Я могу вручную создавать ссылки html (GET), такие как
<a href="/widget/delete_stuff/<% widget.id %>">My Custom Delete Stuff</a>
Но это плохо на многих уровнях (использует GET вместо DELETE, не разрешает диалоговое окно ПОДТВЕРДИТЬ, не СУШИТ и т. Д.)
Проблема в том, что я не могу понять, как использовать помощники URL для пользовательского метода ... пытаясь сделать что-то вроде этого:
<% link_to 'DeleteStuff', @widget, :confirm => 'Are you sure?', :method => :delete %>
Но это просто игнорируется, когда HTML
Я явно упускаю что-то фундаментальное о том, как использовать link_to, любая помощь будет оценена!
Приветствия, JP