如何使用逗号连接整数而不必在末尾使用尾随逗号

Bla*_*man 0 ruby ruby-on-rails

如果我这样做:

users.each do |u|
   str += u.id.to_s + ','
end
Run Code Online (Sandbox Code Playgroud)

我最终会:

1,3,234,234,
Run Code Online (Sandbox Code Playgroud)

是否有一种循环风格不会留下最后的尾随','?我知道我可以chomp在循环之后关闭它,但是正在寻找一种方法来做它而不必这样做.

Dan*_*nne 8

甚至更短:

users.map(&:id).join ','
Run Code Online (Sandbox Code Playgroud)