2009-11-16 92 views
5

給定控制器 「BobsController」 內部redirect_to的問題 - 是在redirect_to的方法可選的控制器參數,使得:快速Ruby on Rails的在同一個控制器

redirect_to(:controller => 'bobs', :action => 'index') 

相同:

redirect_to :action => 'index' 

的BobsController類中使用時?我假設,因爲控制器是從當前控制器派生的?

回答

9

是的你是對的。如果沒有提供控制器,它假設當前控制器。

+0

非常感謝(現在要從我的控制器中刪除大量冗餘代碼)。 – Ash 2009-11-16 03:49:47

+1

如果您使用的RESTful Rails的資源,你也可以使用路由器所產生的更容易命名路由:map.resources:鮑勃會給你做redirect_to的bobs_path .... – bensie 2009-11-16 03:59:29

+0

哦爽的能力!我不知道,歡呼。 – Ash 2009-11-16 04:35:54

相關問題