Есть эксшн в application controller'е
application_controller.rb
def track_activity(user, trackable, action = params[:action], author = current_user)
Activity.create! user: user, trackable: trackable, action: action, author: author
PrivatePub.publish_to("/messages/new", cool: activity)
end
экшн вызывается с разных контроллеров и генерирует уведомления для пользователей создали сообщение и так далее вот теперь нужно чтобы это всё отображалось в live режиме с использованием faye и private_pub
проблема в том что нужно подвязвать файл js со следующим содержимым:
<% publish_to "/messages/new" do %>
$("#activity").append("<%= j render(@activities) %>");
<% end %>
Подскажите пожалуйста как его обозвать и где сохранить чтобы он вызывался всегда когда используется track_activity?