小编ada*_*628的帖子

Factory Girl vs. User.create - 有什么区别?

这是对"工厂女孩 - 目的是什么?"这一问题的补充说明.

我不确定我的问题是否被视为重复的问题,但在阅读该帖后我仍然不是很清楚,因为我认为我的疑问仍然不同.

好了,现在我们总是可以在Rspec测试中使用之前(:每个)块中的User.create(),为什么我们还在使用Factory Girl呢?

当我正在阅读Michael Hartl的"Rails 3教程"时,他突然跳进了Factory Girl,但在此之前使用了User.create()来构建一个User实例.

我希望有人可以为我澄清这一点,很多!

ruby-on-rails-3 railstutorial.org factory-bot

7
推荐指数
1
解决办法
701
查看次数

为什么rails数据库id在销毁中间项后继续向前计数?

标题可能不那么清楚,无论如何最好只看一下:

我创建/销毁项目A,B和C的顺序是:

  1. 创建A - > id:1
  2. 创建B - > id:2
  3. 摧毁B.
  4. 创建C - > id:3

我已经摧毁了B,C应该算得id:2对吗?

ruby-on-rails relational-database rails-migrations ruby-on-rails-3

3
推荐指数
1
解决办法
195
查看次数