假设我有以下数组:
[['a'],['b'],['c']]
Run Code Online (Sandbox Code Playgroud)
我想在我的表中创建 3 个新行...让我们称表为“信件”
所以我会有以下内容
id name
1 a
2 b
3 c
Run Code Online (Sandbox Code Playgroud)
无论如何,只需一步就可以在 Rails 中做到这一点吗?
letters.flatten.map{|letter| Letter.create(:name => letter)}
Run Code Online (Sandbox Code Playgroud)