百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

seed_dump

> 编程语言
开源

使用 Rails 任务将您的数据储存到 db/seeds.rb 中

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

使用 Rails 任务将您的数据储存到 db/seeds.rb 中

Seed Dump Seed Dump 是一个 Rails 插件(兼容 Rails 4 到 8+),添加了名为 db:seed:dump 的 rake 任务。它允许您从数据库中的现有数据创建种子数据文件。您还可以从 Rails 控制台使用 Seed Dump。请参阅下面的使用示例。 注意:如果您要在 Rails 3 或更早版本中使用 Seed Dump,请使用 0.5.3 版。 ## 安装 将其添加到 Gemfile 中: ```ruby

gem 'seed_dump' 或者 手动安装:sh $ gem install seed_dump ## 示例 ### Rake 任务 直接将所有数据输出到 `db/seeds.rb`:sh $ rake db:seed:dump 结果:ruby Product.create!([ { category_id: 1, description: "Long Sleeve Shirt", name: "Long Sleeve Shirt" }, { category_id: 3, description: "Plain White Tee Shirt", name: "Plain T-Shirt" } ]) User.create!([ { password: "123456", username: "test_1" }, { password: "234567", username: "test_2" } ]) 仅输出来自 users 表的数据,并最多输出 1 条记录:sh $ rake db:seed:dump MODELS=User LIMIT=1 结果:ruby User.create!([ { password: "123456", username: "test_1" } ])


将内容添加到 `db/seeds.rb` 中,而不是覆盖它:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言