将子路由/子动作映射到Rails 3中的控制器动作

时间:2011-05-02 18:41:43

标签: ruby-on-rails-3 routes

假设我们有一个 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中完成相同操作的首选方法是什么?

此问题在此处得到解答:Adding custom :new routes using Rails 3 routing

0 个答案:

没有答案