Ruby on Rails - Commontator для моделей с несколькими устройствами - PullRequest
0 голосов
/ 01 июня 2019

Теперь у меня есть три модели. Админы, AlphaTeamUsers & BetaTeamUsers

В настоящее время я использую гем 'commontator' для комментариев к модели сообщений. Я хочу, чтобы все три разработанные модели могли комментировать, но я не знаю, как это сделать:

Я пытался использовать (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

Но, очевидно, вы не можете использовать помощников здесь. Я был бы признателен, если бы кто-нибудь мог указать мне правильное направление.

Редактировать: В основном у меня проблемы с admin_signed_in? и beta_team_member_signed_in? потому что они не работают

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...