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
Sql 影响到一个;标签";RubyonRails中组合框的选定项的值_Sql_Ruby On Rails - Fatal编程技术网

Sql 影响到一个;标签";RubyonRails中组合框的选定项的值

Sql 影响到一个;标签";RubyonRails中组合框的选定项的值,sql,ruby-on-rails,Sql,Ruby On Rails,如何使标签接收select 我的组合框: <%= select("Cities", "destination", @city.map {|u| [u.name, u.code]}) %> @city变量具有一个SQL查询的结果,在该查询中,我获得了我所有的城市[] 我希望所选项目的值写入“标签”(根据我对更改或选择的理解,您必须在UI上设置标签。 要实现这一点,必须使用javascript 设置id对于选择标签,假设id是国家,并设置一些标签id,假设“国家/地区标签” $("

如何使标签接收
select

我的组合框:

<%= select("Cities", "destination", @city.map {|u| [u.name, u.code]}) %>

@city
变量具有一个SQL查询的结果,在该查询中,我获得了我所有的
城市[]

我希望所选项目的值写入
“标签”(

根据我对更改或选择的理解,您必须在UI上设置标签。 要实现这一点,必须使用javascript

设置
id
对于
选择
标签,假设id是
国家
,并设置一些标签id,假设“国家/地区标签”

$("#country").change(function(){   

 var optionText = $("#country option:selected").text();  
 $("#country_label").text(optionText) // or val(optionText) check what is appropriate 

});
或者您已经选择了组合框,然后您已经知道可以直接添加到