【问题标题】:Official documentation for seeding in Ruby on Rails在 Ruby on Rails 中播种的官方文档
【发布时间】:2015-08-11 17:39:51
【问题描述】:

是否有任何关于在 Ruby on Rails 中播种的官方文档?

我遇到过Railscast episode on it 形式的第三方文档,但我也想知道 Rails 团队制作了哪些文档。

ActiveRecord Migrations 上的 Rails 指南帖子中,有一节说您应该使用播种,但没有太多关于如何使用的信息,也没有指向相关信息的链接。使用seed site:api.rubyonrails.org 对 API 进行谷歌搜索也无济于事。

【问题讨论】:

    标签: ruby-on-rails seeding


    【解决方案1】:

    您很难找到 API 文档的主要原因是因为它确实没有那么多内容。只有一个 rake 任务 rake db:seed 需要 db/seeds.rb

    rake db:seed 反过来被其他任务调用,例如rake db:reset

    许多项目中的种子文件只是一些声明性或命令性代码,它们创建了一堆模型实例。 gem Faker 对于这类任务(为开发环境创建伪随机填充数据)非常方便。

    我有时用它来镜像生产数据库heroku pg:backups

    【讨论】:

      猜你喜欢
      • 2016-10-14
      • 1970-01-01
      • 2012-08-02
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      • 1970-01-01
      • 2016-11-21
      相关资源
      最近更新 更多