gpt4 book ai didi

ruby-on-rails - 运行 rake db :seed multiple times without creating duplicate records?

转载 作者:数据小太阳 更新时间:2023-10-29 06:59:39 24 4
gpt4 key购买 nike

<分区>

我想更改种子文件中的一些代码,以便在我多次运行种子命令时它不会创建重复记录。有什么方法可以从我的种子文件中修改下面的代码,这样就可以了吗?除非我弄错了,否则 find_or_create_by 方法在这里似乎不起作用。

data_file = Rails.root.join('db/data/data.csv')

CSV.foreach(data_file) do |row|
TownHealthRecord.create(
city: row[0],
state: row[1],
country: row[2],
zip_code: row[3],
area_code: row[4]
)
end

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com