[英]How do I set the name of a form in Rails?
I tried 我试过了
<%= form_tag ("/ombcauth", name:"ombc_form") do %>
But it gave me a syntax error: 但它给了我一个语法错误:
syntax error, unexpected ',', expecting ')' ...append= form_tag ("/ombcauth", name:"ombc_form") do @output...
语法错误,意外',',期待')'... append = form_tag(“/ ombcauth”,名称:“ombc_form”)做@output ...
I also tried 我也试过了
<%= form_tag ({action:"/ombcauth"}, {name:"ombc_form"}) do %>
But that also gave me a syntax error 但这也给了我一个语法错误
syntax error, unexpected ',', expecting ')' ...form_tag ({action:"/ombcauth"}, {name:"ombc_form"}) do @outp...
语法错误,意外',',期待')'... form_tag({action:“/ ombcauth”},{name:“ombc_form”})做@outp ...
I need to reference the form in a link to submit. 我需要在提交的链接中引用表单。
<%= link_to "OMBC Auth", "#", {onClick: "document.ombc_form.submit(); return false;"} %>
rails --version rails --version
Rails 3.2.11 Rails 3.2.11
What you did is correct. 你做的是对的。 The problem is in the white space between
form_tag
and (
: 问题出在
form_tag
和(
:
<%= form_tag("/ombcauth", name:"ombc_form") do %>
Or without parenthesis: 或者没有括号:
<%= form_tag "/ombcauth", name:"ombc_form" do %>
Hope this helps! 希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.