首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用制造技术实现:with_trait

如何利用制造技术实现:with_trait
EN

Stack Overflow用户
提问于 2015-04-05 08:48:25
回答 1查看 497关注 0票数 6

我正在考虑将许多模拟程序从FactoryGirl迁移到制作gem。

但是,到目前为止,我还没有找到任何关于在中实现模式的信息。

是否有一种普遍接受的方法来做这与制造?

谢谢您的任何答复或信息。

EN

回答 1

Stack Overflow用户

发布于 2015-04-06 02:13:37

造假没有语法糖的特点。据我所知,这只是对继承进行分组和定义的一种方式。

在这个工厂的例子中:(这是我从这篇博客文章中提取的)

代码语言:javascript
复制
FactoryGirl.define do
  factory :todo_item, aliases: [:incomplete_todo_item] do
    name 'Pick up a gallon of milk'
    complete false

    factory :complete_todo_item do
      complete true
    end
  end
end

在制造过程中,你也会这样做:

代码语言:javascript
复制
Fabricator(:todo_item, aliases: :incomplete_todo_item) do
  name 'Pick up a gallon of milk'
  complete false
end

Fabricator(:complete_todo_item, from: :todo_item) do
  complete true
end

如果您确实决定转换,您可以发送到邮寄名单与任何具体问题。我总是很高兴地帮助找出如何使事情工作或提高你的制作者的效率。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29455605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档