我有一个用户和故事模型,他们都有评论。如何定义工厂女孩的多态关联
我声明了以下型号如下:
class Comment
belongs_to :commentable, polymorphic: true
belongs_to :user
end
class User
end
class Story
end
现在,我要声明与FactoryGirl评论对象属于值得称赞和用户相同的用户。
这是到目前为止我的代码:
FactoryGirl.define do
factory :user do
sequence(:email) {|n| "person#{n}@exmaple.com"}
sequence(:slug) {|n| "person#{n}"}
end
factory :comment do
occured_at { 5.hours.ago }
user
association :commentable, factory: :user
end
end
这里的问题是,写注释和值得称道的用户的用户是不一样的。
我为什么要解决这个问题?
许多TNX
你也可以在这里找到这个问题的解决方案:HTTP: //堆栈溢出。com/questions/7747945/factorygirl-and-polymorphic-associations/24228599#24228599 – 2014-06-15 10:18:46