我想編寫代碼,它重複的次數與數組一樣多,然後將數據存儲到數據庫。我認爲這樣做很好,但沒有。 有什麼問題嗎?根據數組元素的數量生成多條記錄
謝謝。
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詢問時爲什麼有些東西不工作,你還應提供有關如何不起作用的信息。就像在這種情況下 - 只創建一個/最後一個產品。 – ndn
如果產品失敗,product.errors將顯示錯誤。 – Sooraj