Не удалось установить владельца в Public Activity Gem

У меня есть приложение для социальных сетей, в котором есть пользователи вместе с моделью вопросов/ответов в моем приложении rails. В этом приложении я использую гем публичной активности. Я выполнил шаги согласно railscast. Я также следил за этой документацией ниже:

https://github.com/chaps-io/public_activity#setup

В моем ответе activity.json я получаю:

"owner_id": ноль, "owner_type": нуль

Файл Activites_controller.rb:

class ActivitiesController < ApplicationController
     def index
        @activities = PublicActivity::Activity.order("created_at desc")

    respond_to do |format|
      format.html
      format.json {render json: @activities.to_json()}
    end
    end 
end

Файл просмотра действий

<h1>Activities</h1> 
<% @activities.each do |activity|%>   
 <div class="activity">
   <%= link_to activity.owner.name, activity.owner if activity.owner %>
   <%= render_activity activity %>  
 </div>
<% end %>

Может ли кто-нибудь помочь мне понять, в чем проблема?

Спасибо.


person Dharmil    schedule 19.12.2016    source источник
comment
Я думаю, нам нужно увидеть какой-то код, чтобы дать вам стоящий ответ. Ваш вид и контроллер были бы полезны.   -  person neanderslob    schedule 19.12.2016
comment
Конечно, обновил вопрос. Пожалуйста, проверьте. Спасибо!   -  person Dharmil    schedule 19.12.2016


Ответы (1)


Чтобы установить владельца с активностью, вам нужно будет добавить опцию владельца с отслеживанием в вашей модели, как это

отслеживаемый владелец: :author

person Sujay Gavhane    schedule 23.12.2016