【发布时间】:2017-01-12 11:36:20
【问题描述】:
我有一个@product 的表单,它执行产品类型的多选列表(存储在数据库中,产品类型之间具有多通关联。通过将正确的值放入数据库中,它可以正常工作。
<%= f.collection_select(:type_ids, Type.all.order(:name), :id, :name,
{:selected => @product.type_ids, include_blank: false,:required => true},
{:multiple => true, size: 5})%>
但我有两个问题:
我无法使用
ctrl+click键进行多选。只有shift+click有效。除此以外的任何其他方法还是我需要为Macbook Pro-version 10.12.2 & Chrome启用某些键盘/浏览器?我在 DB 中有一个列
subtype(brand)用于产品。我想在上面显示一个多选框,显示ptype and subtype columns from DB表类型如下:(我猜它是按 grouped_options_for_select 但找不到从数据库中检索的相关示例。)
衣服 -- M&S
衣服 -- 下一个
衣服 -- 季风
【问题讨论】:
-
谢谢。这正是我想要的。我不能标记为“答案”,因为它是评论,而是 +1。
标签: ruby-on-rails forms ruby-on-rails-5