0

我想在我的仪表板页面上显示我的缺勤活动源。我正在使用公共活动宝石。

在我的模态中,我添加了

缺席.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 为什么会出现这样的错误?

4

1 回答 1

1

您添加到应用程序控制器的是: include PublicActivity::StoreController

于 2014-03-18T08:28:43.223 回答