现在我有三个设计模型。 管理员, AlphaTeam用户和 BetaTeamUsers
我目前正在使用宝石“ commontator”来评论Posts模型。我希望所有三个设计模型都能发表评论,但我真的不知道该怎么做:
我尝试使用(config / intializers / commontator.rb):
if admin_signed_in?
config.current_user_proc = lambda { |controller| controller.current_admin }
elsif beta_team_member_signed_in?
config.current_user_proc = lambda { |controller| controller.current_beta_team_user }
end
但是显然您不能在这里真正使用devise助手。 如果有人能指出正确的方向,我将不胜感激。
编辑:基本上我在admin_signed_in遇到问题了?和beta_team_member_signed_in?因为它们不起作用