Два возможных способа: либо
def update?
user.admin_or_moderator? || user == @artist.user
end
admin_or_moderator?
- это просто сказать, это может быть даже что-то вроде privileged?
и реализовать этот метод в вашей User
модели.Или
def update?
%i(admin moderator).include?(user.role) || user == @artist.user
end
Здесь я предполагаю, что у вас есть что-то вроде роли в вашей User
модели, но это идея