繁体   English   中英

gem public_activity和用于创建的自定义活动

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM