【问题标题】:RAILS - Can't use class in f.select fieldRAILS - 不能在 f.select 字段中使用类
【发布时间】: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


【解决方案1】:

试试

...}, html: { class: "testclass" }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多