ruby-on-rails – 如何实现:with_trait使用Fabrication
发布时间:2020-12-16 23:13:22 所属栏目:百科 来源:网络整理
导读:我正在考虑从FactoryGirl迁移到Fabrication宝石的许多模拟. 但是,到目前为止,我一直无法找到有关实现FactoryGirl中可用的特征模式的任何信息. 是否有一种普遍接受的方法来使用Fabrication来做到这一点? 提前感谢您的任何答案或信息. 解决方法 制作没有特征
我正在考虑从FactoryGirl迁移到Fabrication宝石的许多模拟.
但是,到目前为止,我一直无法找到有关实现FactoryGirl中可用的特征模式的任何信息. 是否有一种普遍接受的方法来使用Fabrication来做到这一点? 提前感谢您的任何答案或信息. 解决方法
制作没有特征的语法糖.据我所知,它只是一种分组和定义继承的方法.
在这个工厂的情况下:(我从this blog post拉出) 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 你会在Fabrication中做同样的事情: 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 如果你决定转换,你可以发送到mailing list任何具体问题.我总是很乐意帮助弄清楚如何使工作正常或提高制造商的效率. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |