Есть ли способ объявить attr_accessible для нескольких ролей без тонны дублирования?
Если у меня есть несколько пользовательских ролей, и каждой роли разрешено редактировать другой поднабор атрибутов, вот как выглядит мое объявление attr_accessible:
attr_accessible :first_name, :last_name, :active, :as => :admin
attr_accessible :first_name, :last_name, :as => :manager
attr_accessible :first_name, :last_name, :as => :guest
Я хотел бы либо
- A) определить массив доступных атрибутов, которые могут разные роли или
- B) определяют массив ролей, чем могут обращаться к тем же атрибуты
Возможно ли это?