我有一个用于自定义操作的简单表单
<%= 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 的自定义活动以防止重复活动?