我有一個用戶和故事模型,他們都有評論。如何定義工廠女孩的多態關聯
我聲明瞭以下型號如下:
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