选择标记不尊重姓名字段 - RoR

问题描述:

你知道为什么这里的名字(=“language”)没有被尊重吗?我希望它在搜索查询中......但相反,它会吐出一些丑陋的东西,比如“company%5Blanguage%=”。选择标记不尊重姓名字段 - RoR

<%=select(:company,:language,{'Italian' => 'Italian', 'English' => 'English','Italian and English' => 'Italian and English'},{:name => "language", :prompt=>true}) 

我试图把它从方括号中取出。没有运气。

谢谢!

啊有趣。在情况下,这将帮助别人,这是我的解决方案

select(:company,:language,{'Italian' => 'Italian',..}, 
{:name => "language", :prompt=>true},{:name => 
"language"} 

的原因是选择标签的形式是

select(object, method, choices, options = {}, html_options = {}) 

,你需要确保:名称在html_options设置。

谢谢!