作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我似乎无法让这个 select 上的类起作用。分组集合有效......但不是类:
= f.select :topic_id, grouped_options_for_select([['News', @topics.news.order(title: :asc).collect {|v| [ v.title, v.id ] }],
['Opinion', @topics.opinion.order(title: :asc).collect {|v| [ v.title, v.id ] }]]), html: {include_blank: false , id: 'page_topic', class: 'form-control'}
最佳答案
尝试不使用 html:
键:
= f.select :topic_id, grouped_options_for_select([['News', @topics.news.order(title: :asc).collect {|v| [ v.title, v.id ] }],
['Opinion', @topics.opinion.order(title: :asc).collect {|v| [ v.title, v.id ] }]]), include_blank: false, id: 'page_topic', class: 'form-control'
附言您的代码很难阅读,请尝试将一些部分提取到变量中,如下所示:
- news_options = ['News', @topics.news.order(title: :asc).collect {|v| [ v.title, v.id ] } ]
- opinion_options = ['Opinion', @topics.opinion.order(title: :asc).collect {|v| [ v.title, v.id ] }]
- options = grouped_options_for_select([news_options, opinion_options])
= f.select :topic_id, options, include_blank: false, id: 'page_topic', class: 'form-control'
关于css - 以 Rails 4 形式向 grouped_options_for_select 添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33001495/
我在使用 grouped_options_for_select 使用选项组填充 Rails 中的选择框时遇到了一些困难. 我目前有 3 个实例变量,我想将它们添加到分组选择框的一个完整分组数组中。 例
我的模型中有这个: LOCATION_IN_UK = {'England' => [['Berkshire', 1],['Cambridgeshire',2],['Cheshire',3]], 'Sc
我似乎无法让这个 select 上的类起作用。分组集合有效......但不是类: = f.select :topic_id, grouped_options_for_select([['News',
我有一个由以下呈现的分组下拉菜单, = f.select :location_id, grouped_options_for_select(grouped_location_op
我是一名优秀的程序员,十分优秀!