我的网站上有一个链接,为用户设置选项,然后将其重定向回他们所在的页面。但是Rails总是使用GET进行重定向,我已经看过这方面的解决方法,但是对于使用“错误”的任何请求,我更倾向于使用GET。 HTTP动词。例如如果使用未在路由中定义的HTTP谓词,则始终转到主页。
谢谢!
答案 0 :(得分:0)
在routes.rb中使用match来捕获所有请求而不管动词
例如。 在你的routes.rb
match 'photos', to: 'photos#show', via: [:get, :post]
将带有动词和动词的动词匹配到您的照片显示动作
但imo修复请求url / link动词不是一个单行程序,但实际上是正确的方法