【发布时间】:2018-04-30 21:07:45
【问题描述】:
我有一个与类别匹配的用户专业选择表单。我有一个如下所示的选择输入
<%= f.select(:specialty_ids, Specialty.where(category_id: 2).collect{|x| [x.specname, x.id]}, {}, {:multiple=> true})%>
它工作正常,提交专业并将其保存在数据库中。第二次我添加一个类,它突然中断。这是我添加类时的样子
<%= f.select(:specialty_ids, Specialty.where(category_id: 2).collect{|x| [x.specname, x.id]}, {}, {:multiple=> true, :class=> 'testclass'})%>
这也不行
<%= f.select(:specialty_ids, Specialty.where(category_id: 2).collect{|x| [x.specname, x.id]}, {}, {:class=> "testclass"})%>
我不知道为什么,但我怀疑是因为它的结构不正确。经过很多时间试图找到解决方案,我还没有遇到一个。我到底做错了什么?以及如何解决?
【问题讨论】:
标签: ruby-on-rails select drop-down-menu form-for