【发布时间】:2014-04-03 07:15:45
【问题描述】:
我正在尝试设置我的工厂女孩,当我传入create(:user, :admin) 时,它将创建一个用户并在角色模型/表中添加一条记录。我的联想是,User has_one Role,Role belongs_to User
这是我工厂女孩的设置
FactoryGirl.define do
factory :user do
name "Test User"
email "test_user@serviceseeking.com.au"
contact_phone "0412345678"
password "123123"
password_confirmation "123123"
skip_email_validation true
trait :as_admin do
factory(:role) { name "Untouchable" }
end
end
end
但由于某种原因,它没有创建角色。
【问题讨论】: