в моей папке политик у меня есть product_policy.rb
class ProductPolicy < ApplicationPolicy
def update?
creator? || admin?
end
alias create? update?
def manage?
creator?
end
def destroy?
update?
end
def color?
update?
end
etc.etc.
Как вы можете видеть, он использовал псевдоним, чтобы избежать добавления также
def create?
update?
end
Но есть несколько строк.уничтожить?а цвет?это сделало то же самое.Я пытался редактировать псевдоним таким образом
создать псевдоним?уничтожить?цвет?обновить?
но это не работает.
Как оптимизировать этот псевдоним?