2015-02-12 3 views
0

Я изучаю RoR при помощи руководства по началу работы.Ошибка Ruby on Rails при попытке перенаправить пользователя после сообщений

, когда я отправляю данные из формы в контроллер статей и перенаправить клиента к новой статье пост я получил сообщение об ошибке: не определен метод «article_url» (screenshoot https://s3.amazonaws.com/fvd-data/notes/117968/1423727915-CZTLAm/screen.png) код на GitHub https://github.com/vmanyushin/rails_getting_started/blob/master/app/controllers/articles_controller.rb

I understant почему возникает эта ошибка, но как почини это? если вы посмотрите на пример из руководства, этот код должен работать.

+0

Вы создали это с помощью эшафота? Я не вижу других соответствующих действий в вашем коде. предположим, что перенаправление приведет вас к действию «показать», вам нужно, чтобы он существовал под вашим контроллером. – miushock

+0

нет, я использование рельсы g контрольный товар. –

+0

Ваш код выглядит нормально. Попробуйте запустить рельсы c на консоли и посмотреть, есть ли у вас статья в db или нет. Для этого запуска Article.all. По моему мнению, данные не сохраняются должным образом и предъявляют иск по этой причине, вы получаете эту ошибку. –

ответ

-1

для redirect_to @article для работы вашего контроллера должен обеспечить действие show, как описано в следующем разделе учебника: showing an article section.

+0

если redirect_to @article работать свойство, я получил ошибку, как не найти действие шоу .... –

Смежные вопросы