标签: ruby-on-rails-3.2
假设我有两个控制器apple和banana,我想根据网址动态分配它们。例如,我想做类似
apple
banana
match 'eat/:fruit' => ':fruit#eat'
在我的routes.rb中。我希望当我访问网址eat/apple时,rails会使用apple#eat。否则,rails会将banana#eat用于eat/banana。
routes.rb
eat/apple
apple#eat
banana#eat
eat/banana
无论如何都要去做吗?
答案 0 :(得分:0)
来自http://guides.rubyonrails.org/routing.html#bound-parameters
我认为这会奏效:
match ':action/:controller'