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

Ruby on rails 3.2 rails如何根据url动态决定控制器,ruby-on-rails-3.2,Ruby On Rails 3.2,假设我有两个控制器apple和banana,我想根据url动态分配它们。例如,我想做一些像 match 'eat/:fruit' => ':fruit#eat' 在myroutes.rb中。我希望当我访问urleat/apple时,rails会使用apple\eat。否则,rails将对eat/banana使用banana\eat 还有别的办法吗?来自 我认为这会奏效: match ':action/:controller'

假设我有两个控制器
apple
banana
,我想根据url动态分配它们。例如,我想做一些像

match 'eat/:fruit' => ':fruit#eat'
在my
routes.rb中。我希望当我访问url
eat/apple
时,rails会使用
apple\eat
。否则,rails将对
eat/banana
使用
banana\eat

还有别的办法吗?

来自

我认为这会奏效:

match ':action/:controller'