Html 如何排除“;“提交”;来自rails post有效载荷的字段?
我将数据发布到一个非常finnicky OAuth 1.0外部端点,该端点在有效负载中除了非常特定的字段外不能有任何字段 我想通过点击按钮向用户公开这个端点——因此我目前在表单中设置了字段(使用Html 如何排除“;“提交”;来自rails post有效载荷的字段?,html,ruby-on-rails,forms,oauth,Html,Ruby On Rails,Forms,Oauth,我将数据发布到一个非常finnicky OAuth 1.0外部端点,该端点在有效负载中除了非常特定的字段外不能有任何字段 我想通过点击按钮向用户公开这个端点——因此我目前在表单中设置了字段(使用form\u标签),但在表单中还有一个submit\u标签,允许用户点击并执行POST 不幸的是,这个submit\u标记的存在生成了一个类型为的输入字段,它最终在有效负载内成为commit=Claim,这会中断端点 是否有任何方法可以使用rails中的表单将数据发布到外部端点,而不包括commit=Cl
form\u标签
),但在表单中还有一个submit\u标签
,允许用户点击并执行POST
不幸的是,这个submit\u标记的存在生成了一个类型为
的输入字段,它最终在有效负载内成为commit=Claim
,这会中断端点
是否有任何方法可以使用rails中的表单将数据发布到外部端点,而不包括commit=Claim
字段(该字段是提交表单按钮的结果)
如果没有,最好的方法是什么?不幸的是,我不能在幕后发布,因为它执行了一个重定向,我需要用户遵循。基本上,您需要去掉输入按钮的名称属性。试试这个:
submit_tag "Claim", name: ""
非常感谢!我在这个问题上被困了很长时间!:)