Требует ли link_to использования заголовков javascript? - PullRequest
1 голос
/ 31 декабря 2011

Я столкнулся с предыдущим вопросом здесь: Ссылка «Удалить» отправляет «Get» вместо «Delete» в представлении Rails 3 , где в ответе с самым высоким рейтингом указывается, что вам нужен следующий код в разделе заголовка, чтобы чтобы link_to работал правильно с глаголом DELETE:

<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>

Из того, что я могу сказать, мой код работает без этих заголовков. Они необходимы? Я бегу по рельсам 3.1.1. Использование драгоценных камней formtastic 2.0.2, разработка 1.5.1 и последней версии всякий раз. Спасибо.

1 Ответ

0 голосов
/ 31 декабря 2011

Если вы хотите использовать диалог подтверждения для своей ссылки удаления, тогда да, вам это нужно.

Однако в Rails 3 он использует новые соглашения HTML 5 о пользовательских атрибутах и ​​в ссылках, создает атрибут «data-method», который затем принимает «put» и т. Д. В зависимости от выбранного вами действия. Этот атрибут затем читается Rails и определяется соответствующее действие контроллера.

Короче говоря: нет, вам не нужна среда JQuery для базовых ссылок удаления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...