rails如何根据url动态决定控制器

时间:2013-01-10 03:03:48

标签: ruby-on-rails-3.2

假设我有两个控制器applebanana,我想根据网址动态分配它们。例如,我想做类似

的事情
match 'eat/:fruit' => ':fruit#eat'

在我的routes.rb中。我希望当我访问网址eat/apple时,rails会使用apple#eat。否则,rails会将banana#eat用于eat/banana

无论如何都要去做吗?

1 个答案:

答案 0 :(得分:0)

来自http://guides.rubyonrails.org/routing.html#bound-parameters

我认为这会奏效:

match ':action/:controller'