Я мигрирую на Rail 5.2.3 и обнаружил, что мой код удаления не работает. Когда я нажимаю кнопку «Удалить объект», он направляется к объекту # show вместо объекта # destroy. Этот код хорошо работает в Rails 4, но не работает в Rails 5.
Модуль html .erb включает в себя:
<%= link_to('Delete Object', {action: :destroy, class: 'btn btn-warning kc-wide'}, method: :delete, data: {confirm: 'Are you sure?', disable_with: "Processing..."}) %>
Сгенерированный код:
<a data-confirm="Are you sure?" data-disable-with="Processing..." rel="nofollow" data-method="delete" href="/admin/objects/414?class=btn+btn-warning+kc-wide">Delete Object</a>