特定型号的负载夹具

发布于 2024-11-08 15:24:38 字数 342 浏览 4 评论 0原文

对于自动化测试,使用 RSpec 和 FactoryGirl。

我经常需要手动操作我的应用程序。所以,我需要一种方便的方法来用一些数据填充数据库。

最方便的方法是使用固定装置,因为它们可以很好地处理模型之间的关系。

我知道,我可以通过 rake db:fixtures:load 命令加载灯具,但有时我需要仅填充特定模型(例如,仅客户 --> 订单 --> 产品

)正在寻找一个命令,如下所示:

rake db:fixtures:load --models=customers,orders,products

For automated testing, RSpec and FactoryGirl are used.

Frequently, I need to manually play with my application. So, i need a convenient way to populate database with some data.

The most convenient way to do it - is fixtures, because they handling relationships between models very well.

I know, that i can load fixtures via rake db:fixtures:load command, but sometimes i need to populate only specific models (say, only customers --> orders --> products)

I'm looking for a command, like this:

rake db:fixtures:load --models=customers,orders,products

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

客…行舟 2024-11-15 15:24:38

您可以使用:

rake db:fixtures:load FIXTURES=customers,orders,products

You can use:

rake db:fixtures:load FIXTURES=customers,orders,products
情深已缘浅 2024-11-15 15:24:38

使用种子命令怎么样?

rake db:seed

这是一个详细解释的railscast:

http://railscasts.com/episodes/179-seed-data

http://asciicasts.com/episodes/179-seed-data

What about using the seed command?

rake db:seed

Here's a railscast explaining it in detail:

http://railscasts.com/episodes/179-seed-data

http://asciicasts.com/episodes/179-seed-data

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文