1
我有這個在我耙路線:如何重定向到特定的控制器?
{:subdomain=>/m/, :action=>"destroy", :controller=>"mobile/home"}
mobile_disclosures GET /disclosures(.:format) {:subdomain=>/m/, :action=>"index", :controller=>"mobile/disclosures"}
POST /disclosures(.:format) {:subdomain=>/m/, :action=>"create", :controller=>"mobile/disclosures"}
new_mobile_disclosure GET /disclosures/new(.:format) {:subdomain=>/m/, :action=>"new", :controller=>"mobile/disclosures"}
edit_mobile_disclosure GET /disclosures/:id/edit(.:format) {:subdomain=>/m/, :action=>"edit", :controller=>"mobile/disclosures"}
mobile_disclosure GET /disclosures/:id(.:format) {:subdomain=>/m/, :action=>"show", :controller=>"mobile/disclosures"}
PUT /disclosures/:id(.:format) {:subdomain=>/m/, :action=>"update", :controller=>"mobile/disclosures"}
DELETE /disclosures/:id(.:format)
,我想我的控制器來重定向:通過嘗試這樣的事情mobile_disclosures
:
redirect_to :controller=>'mobile_disclosures', :action => 'show'
但我得到的錯誤:
No route matches {:controller=>"mobile/mobile_disclosures", :action=>"show"}
任何ide我的語法出了什麼問題,我哪裏出錯了?
是的,但即使做動作=> '索引' 給出了錯誤:沒有路由匹配{:控制器=> 「移動/ mobile_disclosures」} – GeekedOut 2012-04-24 18:02:17
嘗試做這樣的事情:redirect_to的mobile_disclosure_url(SOME_ID) – Tam 2012-04-24 18:04:01
順便說一句,我應該是some_id - 我不認爲我有一個身份證要通過。我認爲重定向到索引控制器實際上是我應該做的。 – GeekedOut 2012-04-24 18:05:12