Rails:有没有办法拯救'使用错误的HTTP动词的请求

时间:2014-03-26 21:00:24

标签: ruby-on-rails http redirect request

我的网站上有一个链接,为用户设置选项,然后将其重定向回他们所在的页面。但是Rails总是使用GET进行重定向,我已经看过这方面的解决方法,但是对于使用“错误”的任何请求,我更倾向于使用GET。 HTTP动词。例如如果使用未在路由中定义的HTTP谓词,则始终转到主页。

谢谢!

1 个答案:

答案 0 :(得分:0)

在routes.rb中使用match来捕获所有请求而不管动词

例如。 在你的routes.rb

match 'photos', to: 'photos#show', via: [:get, :post]

将带有动词和动词的动词匹配到您的照片显示动作

但imo修复请求url / link动词不是一个单行程序,但实际上是正确的方法