【问题标题】:Rails generate fixtures from existing databaseRails 从现有数据库生成夹具
【发布时间】:2012-02-13 09:39:10
【问题描述】:

我有很大的数据库(超过 100 个表,超过 5GB)

是否有可能从这个数据库生成相关的夹具进行测试,每个表大约只有 3-5 条记录(但需要关系)

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 fixtures


    【解决方案1】:

    使用工厂比使用固定装置更好。

    查看factory girl

    使用工厂,您可以在需要时创建测试记录。他们也会自动构建必要的相关对象。

    因此,如果您的 Post 包含许多 Comments,您只需调用 Factory(:create, :comment),这将创建一个有效的 Comment 并且它是父 Post。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-25
      • 2012-01-09
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      相关资源
      最近更新 更多