目前,如果您致电@team.user_ids
,则会返回"1,3,7"
而不是[1,3,7]
。出于其他原因,我需要它,但它打破了前端collection_select
。我已经测试过,它可以正常使用数组,所以现在剩下的唯一步骤就是手动选择哪些项目被选中,因为我不能用Rails默认方式。
= f.collection_select :user_ids, @company.users, :id, :username,
{ :include_blank => true }, { :multiple => true, :class => "chzn-select" }
我该怎么做呢?谢谢!
答案 0 :(得分:0)
我通过添加:selected => @team.users.map(&:id)