В фиде активности не отображаются записи с использованием общедоступных жемчужин активности

Я хочу отобразить фид активности для отсутствий на своей странице панели инструментов. Я использую жемчужину публичной деятельности.

В моем модале я добавил

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

Другие вопросы по тегам