mal*_*uri 10 rspec ruby-on-rails factory-bot
有以下工厂:
factory :car do
name 'Some car'
engine_value 1.6
color '#ff0000'
car_type
engine_type
transmission
drive_type
material
end
Run Code Online (Sandbox Code Playgroud)
如你所见,有很多相关的对象.但是代码
attributes_for(:car)
Run Code Online (Sandbox Code Playgroud)
只生成:name=>"Some car", :engine_value=>1.6, :color=>"#ff0000"}
哈希.我需要获得具有所有属性的哈希.我该怎么做?谢谢.
use*_*149 13
我遇到了同样的问题而且我使用了类似的东西
build(:car).attributes
Run Code Online (Sandbox Code Playgroud)
不确定这是否是最好的方法,但它对我有用
希望这可以帮助
归档时间: |
|
查看次数: |
2287 次 |
最近记录: |