ユーザーが複数のレコードを入力できる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
。
その中で何か助けていただければ幸いです。