There is the following factory:
factory :car do
name 'Some car'
engine_value 1.6
color '#ff0000'
car_type
engine_type
transmission
drive_type
material
end
As you see there are a lot of associated objects. But code
attributes_for(:car)
generates only :name=>"Some car", :engine_value=>1.6, :color=>"#ff0000"}
hash. I need to get a hash with all attributes. How can I do it? Thanks.
I've run into this same issue and I've used something like
build(:car).attributes
Not sure if this is the best way to do it but it worked for me
Hope this helps
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With