Я пытаюсь создать производителя, используя «изготовление», «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?