<%= select :used_car, :car_make_id, @all_makes.map { |m| [m.title, m.name] }, {:include_blank => true,:prompt=>"Select Make"}%>
<%= select :used_car, :car_model_id, [], {:include_blank => true,:prompt=>"Select Model")}, size: 10, :class=>"form-control select"%> 在汽车制造选择的基础上更新汽车型号列表的问题是,当我选择汽车制造时,汽车型号删除的提示和第一个选项出现
我该如何解决它?
发布于 2017-05-29 05:07:29
这是文档。
http://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-select
http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-select
请尝试使用f.select :car_model_id, ...。也可以尝试对choices使用nil,或者对choices使用[[]]。
但首先,在这一行中有一个额外的漏掉的括号')‘:
<%=选择:used_car,:car_model_id,[],{:include_blank => true,:prompt=>“选择模型”) }
你必须去掉那个括号。它和任何东西都不配。
https://stackoverflow.com/questions/44231660
复制相似问题