У меня есть две простых ссылки:JQuery и данные метод в рельсах
<a rel="nofollow" data-remote="true" data-method="post" href="/entry_votes?id=129">LINK+</a>
<a rel="nofollow" data-remote="true" data-method="delete" href="/entry_votes/129">LINK-</a>
Первого человек начинает #create действия, второй #destroy.
Использование jquery Я меняю первую ссылку, поэтому data-method = "delete"
, href="/entry_votes/129"
, я нажимаю на эту новую ссылку и до сих пор получаю "Started POST /entry_votes/129"
в журналах сервера. Ты знаешь почему?
Укажите, пожалуйста, код jQuery, который вы используете? –
Не могли бы вы разместить свой код jQuery, где вы измените 'data-method', а также обработчик' click() '. –
Я думаю, что нашел ответ здесь: http://stackoverflow.com/questions/12352592/why-is-my-link-still-submitting-with-post-when-ive-changed-data-bind-delete-r –