相关疑难解决方法(0)

31
推荐指数
1
解决办法
1万
查看次数

Rails路线:重定向整个资源

我知道有关重定向特定路由的信息:

put 'users/:user_id', to: redirect('/api/v1/users/:user_id')
Run Code Online (Sandbox Code Playgroud)

如何将重定向应用于由生成的所有路由resources?寻找类似的东西

resources :users, to: redirect('/api/v1')
Run Code Online (Sandbox Code Playgroud)

我可以使用match实现一种解决方法,但这有点笨拙:

match 'users/*path', to: redirect('/api/v1/users/%{path}'), via: [:GET, :POST, :PUT, :DELETE]
Run Code Online (Sandbox Code Playgroud)

redirect ruby-on-rails rails-routing

5
推荐指数
1
解决办法
1202
查看次数