我想做这样的事情: 假设我有一系列用户名[“John”,“Mary”]等...... 我想创建一个包含新用户记录的数组,其中name属性由这些值初始化。最简单的方法是什么?
答案 0 :(得分:1)
将数组传递给此方法:
def create_users(names):
users = []
names.each do |name|
u = User.create(:name => name)
users << u
end
users
end
此:
答案 1 :(得分:1)
自己找到答案:
["john", "mary"].map{|u| User.new(name: u)}