使用rails中的数组内容创建多个模型对象

时间:2012-05-24 09:40:45

标签: ruby-on-rails

假设我有以下数组:

[['a'],['b'],['c']]

我想在我的表中创建3个新行...让我们称之为'Letters'

所以我会有以下

id  name
1   a
2   b
3   c

无论如何,只需一步即可在轨道中执行此操作吗?

1 个答案:

答案 0 :(得分:4)

letters.flatten.map{|letter| Letter.create(:name => letter)}