Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 选择标记不使用名称字段-RoR_Ruby On Rails_Html Select - Fatal编程技术网

Ruby on rails 选择标记不使用名称字段-RoR

Ruby on rails 选择标记不使用名称字段-RoR,ruby-on-rails,html-select,Ruby On Rails,Html Select,你知道为什么这里的名字(「语言」)不被尊重吗?我希望它会出现在搜索查询中。。但它却吐出了一些丑陋的东西,比如“company%5Blanguage%=” “意大利语”、“英语”=>“英语”、“意大利语和英语”=>“意大利语和英语”}、{:name=>“语言”、:prompt=>true}) 顺便说一句,我已经试着把它从括号里去掉了。。不走运 谢谢 啊,很有趣。如果这对某人有帮助,以下是我的解决方案 select( :company,:language,{'Italian' => 'Ita

你知道为什么这里的名字(「语言」)不被尊重吗?我希望它会出现在搜索查询中。。但它却吐出了一些丑陋的东西,比如“company%5Blanguage%=”

“意大利语”、“英语”=>“英语”、“意大利语和英语”=>“意大利语和英语”}、{:name=>“语言”、:prompt=>true})
顺便说一句,我已经试着把它从括号里去掉了。。不走运


谢谢

啊,很有趣。如果这对某人有帮助,以下是我的解决方案

select( :company,:language,{'Italian' => 'Italian',..},
{:name => "language", :prompt=>true},{:name => 
"language"} 
原因是select标记的形式是

select(object, method, choices, options = {}, html_options = {})
您需要确保:name在html\u选项中设置


谢谢

啊,很有趣。如果这对某人有帮助,以下是我的解决方案

select( :company,:language,{'Italian' => 'Italian',..},
{:name => "language", :prompt=>true},{:name => 
"language"} 
原因是select标记的形式是

select(object, method, choices, options = {}, html_options = {})
您需要确保:name在html\u选项中设置

谢谢