と の 2 つのコントローラーがapple
ありbanana
、それらを URL に従って動的に割り当てたいとします。たとえば、次のようなことをしたい
match 'eat/:fruit' => ':fruit#eat'
私の中でroutes.rb
。URL にアクセスするとeat/apple
、Rails はapple#eat
. それ以外の場合、レールは for を使用banana#eat
しeat/banana
ます。
とにかくそれをすることはありますか?
と の 2 つのコントローラーがapple
ありbanana
、それらを URL に従って動的に割り当てたいとします。たとえば、次のようなことをしたい
match 'eat/:fruit' => ':fruit#eat'
私の中でroutes.rb
。URL にアクセスするとeat/apple
、Rails はapple#eat
. それ以外の場合、レールは for を使用banana#eat
しeat/banana
ます。
とにかくそれをすることはありますか?
http://guides.rubyonrails.org/routing.html#bound-parametersから
私はこれがうまくいくと思います:
match ':action/:controller'