Rails: ненавязчивое удаление при выключенном JavaScript


Как работает ненавязчивое удаление, Если JavaScript выключен?

Похоже, что вы просто получаете ссылку на запись, учитывая, что data-method='delete' игнорируется. Я предполагаю, что это намерение, это, конечно, быстро и легко для разработчика, но если это так, то это не совсем укладывается в то, что пользователь ожидал бы, если бы они нажали ссылку "удалить".

2 2

2 ответа:

Есть действительно Отличный пост в блоге, охватывающий именно это.

Попробуйте добавить ?_method=delete к вашим ссылкам удаления. Полностью непроверенный код:

<%= link_to "Delete", record_path(@record, :_method => "delete") %>