Html 如何排除“;“提交”;来自rails post有效载荷的字段?

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

我将数据发布到一个非常finnicky OAuth 1.0外部端点,该端点在有效负载中除了非常特定的字段外不能有任何字段

我想通过点击按钮向用户公开这个端点——因此我目前在表单中设置了字段(使用
form\u标签
),但在表单中还有一个
submit\u标签
,允许用户点击并执行POST

不幸的是,这个
submit\u标记的存在生成了一个类型为
的输入字段,它最终在有效负载内成为
commit=Claim
,这会中断端点

是否有任何方法可以使用rails中的表单将数据发布到外部端点,而不包括
commit=Claim
字段(该字段是提交表单按钮的结果)


如果没有,最好的方法是什么?不幸的是,我不能在幕后发布,因为它执行了一个重定向,我需要用户遵循。

基本上,您需要去掉输入按钮的
名称属性。试试这个:

submit_tag "Claim", name: ""

非常感谢!我在这个问题上被困了很长时间!:)