Теперь у меня есть три модели.
Админы,
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? потому что они не работают