假设我们有一个 GoodTimes 控制器,我们希望在路由和控制器操作之间创建以下映射(除标准资源外):
/good_times/new/party {:controller => "good_times", :action => "party"}
/good_times/new/afterparty {:controller => "good_times", :action => "afterparty"}
/good_times/new/eurorave {:controller => "good_times", :action => "eurorave"}
在Rails 2中,我们可以做到:
map.resources :good_times, :new => {:party => :get, :afterparty => :get, :eurorave => :post}
我们的路径助手将是:
party_new_good_time_path
afterparty_new_good_time_path
eurorave_new_good_time_path
在Rails 3中完成相同操作的首选方法是什么?