0

I want to display my activity feed for absences on my dashboard page. I am using public activity gem.

In my modal I have added

absence.rb

 class Absence < ActiveRecord::Base
  include PublicActivity::Model
  tracked

  belongs_to :user
  has_many :amendments
 end

I want activity feed for amendments

In my controller

 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

In my view

  %h1 Activity Feed
  - @activities.each do |activity|
    = activity.inspect

But this is giving me Undefined method each for nil:Nil class. I am following http://railscasts.com/episodes/406-public-activity?view=asciicast Why am i getting such an error?

1 Answers1

1

you added to the application controller is: include PublicActivity::StoreController

Yersin
  • 1,639
  • 1
  • 9
  • 6