在我seed.rb如何確定數組是否保存在rails中?
puts 'DEFAULT Categories'
categories = Category.create([{name:'cat1'},{name:'cat2'}, {name: 'cat3'} ])
if categories.save
puts "categories saved"
else
puts "categories save failed"
end
我用這個來設置缺省類別 但問題是,我不能if categories.save
,看看是否所有類別項目得到保存,因此seed.rb獲得通過 那麼,我怎麼才能看到數組是否得到保存? (所有元素) 謝謝
大部分(如果不是大多數)的時間,炸燬應用與異常因爲糟糕的保存是一個壞主意。最好檢查Model.save是否返回true或false,然後在必要時渲染錯誤。 – messick
對於面向用戶的東西,我會同意。但這是一項種子任務。 –
非常真實。在這種情況下,在種子期間炸燬應用程序可能是您需要做的。 – messick