0
我正在使用public_activity gem,並且我有一個方法可刪除其可追蹤父級被刪除時的活動記錄。如下所示。爲public_activity創建工廠rspec
def destroy
@comment = Comment.find(params[:id])
if @comment.destroy
@activity = PublicActivity::Activity.where(trackable_type: "Comment", trackable_id: @comment.id).first
@activity.destroy
respond_to do |format|
format.js
end
end
end
我已經嘗試了不少不同的名稱使用的public_activity工廠但是,沒有似乎工作並返回trait not registered
我怎樣才能建立一個public_activity工廠的正確名稱?
factories.rb
factory :activity do
trackable_id :answer
recipient_id :user
owner_id :user
end