両方にコメントがあるユーザー モデルとストーリー モデルがあります。
次のモデルを次のように宣言しました。
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