Мое удаление / уничтожение не работает для Rails 3.
Ни для каких строительных лесов или даже для новых проектов.
<%= link_to 'Destroy', card, :confirm => 'Are you sure?', :method => :delete %>
Из этот вопрос . Решение - переустановка Firefox. Но мой также не работает в Chrome, Safari или Opera.
Генерированный HTML-код: -
Destroy
PS: Пожалуйста, не говорите включать файлы JS по умолчанию или что-то в этом роде. Потому что я не интересуюсь прототипами в целом, поскольку использую jQuery.
РЕДАКТИРОВАТЬ / Обновить, Важно: это решение, когда вы вообще не хотите использовать прототип. Я использую в своем проекте только jQuery и соответствующие плагины.
Люди отвечают: Сначала включите прототип и т. Д., А затем установите гем и т. Д., Чтобы устранить конфликты между прототипом и jQuery. Это мусор.
Я отправил ответ. Пожалуйста, проверьте это один раз перед тем, как выбрать вариант. Без проблем проработал у меня более 10 проектов. Все, что вам нужно сделать, это:
Удалить все файлы js из каталога javascript, кроме application.js. Затем вставьте код, указанный в моем ответе, в новый файл и включите этот файл. Включите Jquery.js, и все готово. Вам не нужно добавлять javascript по умолчанию (например, прототип) или какой-либо другой гем для устранения конфликтов и т. Д.