Tag: fabrication gem

具有hstore属性的制造商

我正在尝试使用’制造’构建制造商,’2.8.1’具有hstore属性。 Fabricator(:inventory_item_change) do attribute_changes Hash.new(“num_units” => “to:50”) state “scheduled” change_code 1 execution_at Time.now.advance(days: 3) inventory_item end 这是我使用此制造商运行测试时收到的错误消息。 我已将问题隔离为hstore属性:属性更改。 Failure/Error: attr = Fabricate.attributes_for(:inventory_item_change) ArgumentError: bad value for range 任何人都可以协助识别正确的语法,或其他合适的解决方案来制作具有hstore属性的对象吗?

你如何使用Fabrication定义特征

我正在学习如何在Rails使用制造 ,我们决定用制造代替所有的factory_girl代码。 假设我们在factory_girl有这个代码 FactoryGirl.define do factory :user do trait(:no_credits) { credits 0 } trait(:with_credits) { credits 300 } 你将如何在Fabrication中定义这个? 我已经浏览了他们的网站,但找不到任何相关的内容。 非常感谢您的帮助