我正试着对这个密码进行反应有什么建议吗?

@contest_users = []
@contest.squads.each do |squad|
  @contest_users << squad.users[0]
end

最佳答案

使用map而不是each

@contest_users = @contest.squads.map { |squad| squad.users.first }

关于ruby - 我该如何重构 ruby 代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32497947/

10-08 22:04