我觉得这很容易,不知道为什么它不起作用。在一个视图中我有:
<%= form_tag(url: referrals_path, method: :post, :html => {:autocomplete => "off"}) %>
在我的路线中:
post '/referrals', to: 'signups#referrals', as: "referrals"
然而,当我提交时,请说:No route matches [POST] "/"
该路由与其他任何内容都不冲突,并且在root_path之后的列表中排名第二。谢谢!
答案 0 :(得分:0)
将表单标记更改为:
<%= form_tag(referrals_path, :autocomplete => "off") %>
form_tag的第一个参数被视为URL,post
是form_tag的默认方法,并且末尾的参数哈希应自动成为表单的HTML属性。