我尝试使用public_activity gem中的#create_activity存储活动:
模型
class Group < ActiveRecord::Base
include PublicActivity::Common
end
控制器
def send_invitation
@user = User.where(email: params[:user][:email])
@user.create_activity :send_invitation, owner: @group, recipient: @user
redirect_to root_path
end
错误
#User :: ActiveRecord_Relation的未定义方法`create_activity':0x007febb0f0a610
答案 0 :(得分:0)
使用应使用
而是@user = User.where(email: params[:user][:email]).first
。首先,它返回错误