我的 rake 路线中有这个:
{: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'
但我收到一个错误:
没有路线匹配 {:controller=>"mobile/mobile_disclosures", :action=>"show"}
知道我的语法有什么问题以及哪里出错了吗?