我在 Rails 中有一个表单,用户可以在其中输入多条记录。我将编写一些 JavaScript,用户可以在其中拥有几乎无限数量的记录。我的哈希看起来像这样:
inputA_1, inputB_1, inputC_1
inputA_2, inputB_2, inpuctC_2
在我的控制器中,我想做一个while
循环来遍历行并将它们保存到数据库中,例如:
z = 0
i = 1
while z = 0
@inputA = [:params][:inputA_i]
@inputB = [:params][:inputB_i]
@inputC = [:params][:inputC_i]
if @inputA.nil?
z=1
else
@record = [inputA: @inputA, inputB: @inputB, inputC: @inputC]
@record.save
i = i + 1
end
end
问题是我不知道如何使“ i
”:inputA_i
的值成为i
.
任何帮助将不胜感激。