Действия по удалению этого урока не работают, потому что я использую Rails 3.1, который использует jQuery? - PullRequest
0 голосов
/ 16 января 2012

Я следую этому уроку "

http://ruby.railstutorial.org/

В этом руководстве, похоже, используется Rails 3.0. Я использую Rails 3.1.

При попытке удалить микросообщение я получаю следующие ошибки:

Не найдено ни одного маршрута [GET] "/ microposts / 301"

и удаление пользователя переводит меня на страницу пользователя:

http://localhost:3000/users/6

Я слышал, что Rails 3.1 использует jQuery вместо Prototype.js.

Нужно ли создавать или загружать какие-либо файлы, чтобы заставить работать действие удаления? (в каких файлах я должен их размещать и как их вызывать / включать?).

Ответы [ 2 ]

1 голос
/ 17 января 2012

В этом уроке есть целая глава о рельсах 3.1.

0 голосов
/ 16 января 2012

Можете ли вы показать нам код (хотя бы вид)? Прямо сейчас, я бы сказал, что хотя маршрут в порядке, метод должен быть DELETE, а не GET. Вы передаете :method => :delete на link_to?

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