2009-05-28 29 views
0

每當我使用:Rails的拋出錯誤使用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」,只需使用「:back」。 例如:

是JavaScript實用程序獲取歷史記錄中的上一個URL的簡寫。