【发布时间】:2014-02-22 04:30:21
【问题描述】:
有一个集合对象@project_member,它有一个用户名字段。是否有 ruby/rails 方法可以返回以“,”分隔的字符串中的所有用户名?
我们可以使用 .each 来一个一个地组装字符串。但是我们想知道是否有 ruby 方法可以优雅地处理这个问题。
【问题讨论】:
标签: ruby-on-rails ruby
有一个集合对象@project_member,它有一个用户名字段。是否有 ruby/rails 方法可以返回以“,”分隔的字符串中的所有用户名?
我们可以使用 .each 来一个一个地组装字符串。但是我们想知道是否有 ruby 方法可以优雅地处理这个问题。
【问题讨论】:
标签: ruby-on-rails ruby
我希望这对你有用:
@project_members.pluck(:username).join(",")
【讨论】:
你可以试试这个:
@project_members.map(&:username).join(",")
【讨论】:
@project_members.map { |user| user.name }.join(',') 是一种更暴力的方式。