[英]gem public_activity and custom activity for create
我有一个简单的表格用于自定义操作
<%= form_for @book, :url => {:action => "list"} do |f| %>
<% end %>
目前,控制器中的动作如下所示:
@book = Book.new(book_params)
if @book.save
@book.create_activity key: 'book.book_list', owner: current_user
do something
else
something else
end
这将创建两个新活动:一个具有活动键:book.create和一个具有键:book.book_list。
我在哪里为public_activity设置自定义活动以防止重复活动?
如果“书籍”模型是“已跟踪”的,那么它将默认创建活动进行创建。 这就是为什么它创建两个条目的原因,一个在@ book.save上,另一个在@ book.create_activity上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.