Ruby on Rails-Commontator用于多个设计模型

时间:2019-06-01 09:31:51

标签: ruby-on-rails ruby devise comments initializer

现在我有三个设计模型。 管理员, 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?因为它们不起作用

0 个答案:

没有答案