配列と同じ回数だけ繰り返すコードを書いて、データをデータベースに格納したいと考えています。私はこれがうまく行くと思うが、しなかった。 問題がここにありますか?配列の要素の数に応じて複数のレコードを生成する
ありがとうございました。
def create
product = Product.new
product_params['type'].each do |t|
product.name = product_params['name']
product.about = product_params['about']
product.type = t
product.save
end
end
params.require(:product).permit(:name,:about, type: [])
FYI何かが動作しない理由を尋ねたとき、あなたはどのように動作しないかについての情報も提供する必要があります。この場合と同様に、最後の製品は1つだけ作成されます。 – ndn
product.errorsはエラーが発生した場合にエラーを表示します。 – Sooraj