ruby-on-rails – 当指定post时使用Rails button_to使用get请求
所以在我的rails应用程序中,我的一个页面上有一个button_to.当我单击页面上的那个按钮时,它会转到相应的操作并执行我想要的所有操作,但是:它使用GET请求.当我查看网络下的chrome控制台时,它会使用GET请求显示它.
当我第一次注意到这一点时,我在笔记本电脑上运行的rails服务器通过无线连接到互联网,而我正在使用我的ipad连接(用于测试目的)并且连接速度相当慢,所以当点击按钮后加载页面参数在地址栏中显示了几秒钟.我不想要这个. 所以,这促使我做了一些检查,正如我所说,在Chrome网络标签下,它显示了一个获取请求,并在我的路线中指定:via => :发布,然后转到它打破的页面.它说没有路线匹配[GET] / —-.当我删除:via => :发布它工作正常.这确认它在点击button_to时使用GET请求转到/ —-页面. 我尝试在button_to中指定method = post,虽然rails api说它默认为帖子. 任何人都可以提供一些洞察它为什么使用’get’而不是’post’?如果可能的话,我非常希望它使用帖子. 解决方法
我考虑过羞耻地删除这个问题,但我想我会发布答案.
在我的带有button_to的页面上,我有一个包含一些文本字段的表单.这些包含半敏感数据,我不想坐在网址中,但我需要传递到下一页. button_to提交所述表单并重定向到适当的页面.在表单标签中我指定了method = get.我刚才注意到了.今年最大的脸部手掌时刻.感谢任何人阅读并考虑我的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- c# – RavenDB Map / Reduce over属性是一个列表
- Parsed configuration file: 'class path resource [Co
- Cocos Studio 2.0以后 多分辨率适配(顶点适配)
- ruby – 加密空字符串
- c# – 打开XML – 如何向docx文档添加水印
- Swift中CABasicAnimation_旋转动画
- oracle initialization or shutdown in process
- jffs2_scan_eraseblock()问题解决办法
- UIView背景颜色在Swift
- 正则表达式 – 为什么不能在bash正则表达式测试中使用字符串