【发布时间】:2013-07-25 02:45:31
【问题描述】:
我正在使用 public_activity gem,并且我有一个方法可以在删除可跟踪父项时删除活动记录。如下所示。
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 工厂?
工厂.rb
factory :activity do
trackable_id :answer
recipient_id :user
owner_id :user
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 rspec factory-bot