我想在我的仪表板页面上显示我的缺勤活动源。我正在使用公共活动宝石。
在我的模态中,我添加了
缺席.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 为什么会出现这样的错误?