你知道为什么这里的名字(=“语言”)没有被尊重吗?我希望它出现在搜索查询中......但是它会像“公司%5Blanguage%=”那样吐出丑陋的东西。
<%=select( :company,:language,{'Italian' => 'Italian', 'English' => 'English','Italian and English' => 'Italian and English'},{:name => "language", :prompt=>true} )
顺便说一下,我试图把它从括号中取出来......没有运气。
谢谢!
答案 0 :(得分:1)
select( :company,:language,{'Italian' => 'Italian',..},
{:name => "language", :prompt=>true},{:name =>
"language"}
原因是select标签的形式是
select(object, method, choices, options = {}, html_options = {})
并且您需要确保:name在html_options中设置。
谢谢!