2014-02-18 37 views
0

我想將表單提交給控制器。如何在紅寶石上的名稱/ ID在軌道上

我的代碼:

<% form_tag(:controller=>"a", :action=>"b", :method=>"c") do %> 

它轉換這樣的觀點:

<form action="https://stackoverflow.com/a/b?method=c" method="post"> 
... 
</form> 

但我想查看......像這樣...

<form name="myFormName" id="myFromId" action="https://stackoverflow.com/a/b?method=c" method="post"> 
... 
</form> 

我已籤這個官方鏈接:http://guides.rubyonrails.org/form_helpers.html 但我找不到解決方案。

回答

1

您可以通過添加這樣的信息:

<% form_tag({ :controller=>"a", :action=>"b", :method=>"c" }, { :name => "myFromName", :id => "myFromId" }) do %> 
+0

感謝您的快速反應。我已經嘗試爲...但它呈現鑑於這樣的... <形式action =「/ a/b/myFromId?method = c&name = myFromName」method =「post」> –

+1

哦,我明白了。編輯我的答案。 –

+0

老兄......它的工作...... –

1
form_for {:controller=>"a", :action=>"b", :method=>"c" }, :html => { :name => "myFormName", :method => "post", :id => "myFromId" } 
+0

這個答案也適用於我.... –

+0

感謝您的答案...但對不起,我只能接受一個答案... –

+0

這是可以的。解決你的問題是最重要的事情。 – nickcen