В фиде активности не отображаются записи с использованием общедоступных жемчужин активности
Я хочу отобразить фид активности для отсутствий на своей странице панели инструментов. Я использую жемчужину публичной деятельности.
В моем модале я добавил
absence.rb
class Absence < ActiveRecord::Base
include PublicActivity::Model
tracked
belongs_to :user
has_many :amendments
end
Я хочу фид активности для поправок
В моем контроллере
class HomeController < ApplicationController
def index
@user = User.new(params[:id])
if user_signed_in?
@activities = PublicActivity::Activity.order("created_at desc")
redirect_to dashboard_users_path
else
redirect_to new_user_session_path
end
end
end
По-моему
%h1 Activity Feed
- @activities.each do |activity|
= activity.inspect
Но это дает мне неопределенный метод каждый для класса nil:Nil. Я слежу за http://railscasts.com/episodes/406-public-activity?view=asciicast Почему я получаю такую ошибку?
1 ответ
Вы добавили в контроллер приложения это: include PublicActivity::StoreController