如何在Rails中设置表单的名称?

时间:2013-07-17 21:13:42

标签: ruby-on-rails forms

我试过

<%= form_tag ("/ombcauth", name:"ombc_form") do %>

但它给了我一个语法错误:

  

语法错误,意外',',期待')'   ... append = form_tag(“/ ombcauth”,name:“ombc_form”)do @output ...

我也试过

<%= form_tag ({action:"/ombcauth"}, {name:"ombc_form"}) do %>

但是这也给了我一个语法错误

  

语法错误,意外',',期待')'   ... form_tag({action:“/ ombcauth”},{name:“ombc_form”})做@outp ...

我需要在提交的链接中引用该表单。

<%= link_to "OMBC Auth", "#", {onClick: "document.ombc_form.submit(); return false;"} %> 

rails --version
Rails 3.2.11

1 个答案:

答案 0 :(得分:2)

你所做的是正确的。问题出在form_tag(

之间的空白处
<%= form_tag("/ombcauth", name:"ombc_form") do %>

或没有括号:

<%= form_tag "/ombcauth", name:"ombc_form" do %>

希望这有帮助!