route.rb映射控制器名称创建问题

时间:2018-09-13 06:36:46

标签: ruby-on-rails routes rake

我正在尝试将所有带有/ affil /名称的请求映射到/ affiliate / 会员是我的控制器名称。 因此,类似/ affil / index /的任何请求都应映射到/ affiliate / index /类似用于其他功能 所以我已经在routes.rb中尝试过

match '/affil/' => '/affiliate/', via: [:get, :post]

但这给了我错误。

1 个答案:

答案 0 :(得分:0)

解决此类问题的正确方法是: 匹配'affil /:action'=>'affiliate#action',通过:[:get,:post]

此解决方案将始终适用于控制器中存在的所有操作