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