【问题标题】:How to control :selected for collection_select?如何控制:为collection_select选择?
【发布时间】:2013-05-14 00:46:36
【问题描述】:

目前,如果您调用@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" } 

我该怎么做呢?谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 forms


    【解决方案1】:

    我通过添加:selected => @team.users.map(&:id)解决了它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-02
      • 2019-11-30
      • 2014-06-25
      • 1970-01-01
      • 2012-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多