【发布时间】:2022-11-02 17:26:33
【问题描述】:
我有一个字符串数组:
names = ['Caitlyn', 'Jayce', 'Jinx', 'Vi']
我的目标是创建几个实例,并从这个数组中创建一次:
Champion.create!([{ name: 'Caitlyn'}, { name: 'Jayce'}, { name: 'Jinx'}, { name: 'Vi']})
从字符串数组到哈希数组的最佳方法是什么?按目前的方法如下,但了解 Ruby,一定有更好的东西:
names.map { |name| { name: name } }
【问题讨论】:
-
您的代码很棒,很短,易于阅读和理解。你认为什么“更好”?更短?快点?
-
想知道是否有更简洁的方式来编写我所做的事情 - 也许是我不知道的隐藏 Ruby 方法:)
标签: ruby