У меня есть простой формы для пользовательского действиякамень public_activity и пользовательские действия для создания
<%= 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.activity: 'book.book_list'' перед тем, как решить этот вопрос. Он создал одно значение времени для ключа. В следующий раз action.create называется параметром сбрасывается. – w25x