0
我有更多的模型,其中有一個地址,有的只有address
,有的同時有shipping_address
和billing_address
。地址的方案是一樣的。在factory_girl中,我需要複製粘貼地址屬性的定義,但如果可以在這裏使用某種宏,那將會很好。factory_girl中的共享屬性
我想有這樣的事情:
factory :organization do
name { Faker::Name.name }
# this could define street, city, zip, ... with prefix shipping_address
has_address :shipping_address
emnd
怎麼辦呢?
地址可以去不同的列名?或者它的總是'shipping_address'? – apneadiving
是的,它可以轉到具有不同前綴的列,所以有一個地址與街道,城市,郵編,...但它的前綴billing_address,shipping_address,等 – fifigyuri
哦,列前綴。那我的回答就不好了!如果地址具有相同的模式,也許你可以將它們提取到他們自己的模型(和數據庫表)中,並使用關聯來代替? –