gpt4 book ai didi

ruby-on-rails - 更新 Rails 种子数据的最佳实践是什么

转载 作者:行者123 更新时间:2023-12-04 15:36:20 24 4
gpt4 key购买 nike

我在生产中有一个带有种子数据的 Rails 应用程序。我们需要添加更多种子数据,但使用 rake db:populate将复制所有旧的种子数据,当然我们不想将数据添加到迁移中。

向应用程序添加额外种子数据的最佳方法是什么?

最佳答案

站在巨人的肩膀上

看看 SeedFu gem 。

它允许您创建这样的种子文件,自动链接到一个或多个列:

User.seed(:id,
{ id: 1, login: 'jon', email: 'jon@example.com', name: 'Jon' },
{ id: 2, login: 'emily', email: 'emily@example.com', name: 'Emily' }
)

您还可以更新这些种子文件,它将处理更新数据库值。

这个,结合 Seedbank , 是我最终使用的。

关于ruby-on-rails - 更新 Rails 种子数据的最佳实践是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598329/

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