2009-05-28 1 views
0

Всякий раз, когда я использую:Рельсы Выдает Error При использовании redirect_to: назад

redirect_to :back 

в моих контроллерах Rails, я получаю следующее сообщение об ошибке:

undefined method `object_url' for SubmissionController:0xb7a37764

Я вставить след приложения ниже, а также :

/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/polymorphic_routes.rb:112:in __send__' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/polymorphic_routes.rb:112:in polymorphic_url' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:628:in url_for' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1085:in redirect_to' /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1080:in `redirect_to'

app/controllers/submission_controller.rb:38:in `show'

Я уверен, что это не синтаксическая ошибка, а нечто более глубокое. Возможно, проблема возникла во время обновления или чего-то еще. Любые мысли были бы очень благодарны!

Спасибо, что посмотрели.

ответ

0

Я не думаю, что вы должны использовать «redirect_to» в этом случае, просто используйте «: назад». Например:

является сокращением для утилиты JavaScript, получающей предыдущий URL-адрес в вашей истории.

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

  • Нет связанных вопросов^_^