Правильно, поэтому у меня есть одна таблица пользователей с разными пользователями. Мне нужно проверить таблицы пользователей на обновление до того, как они перейдут на основной сайт.Проверка, основанная на роли
до сих пор я только что сделал следующее, есть способ, которым я могу блокировать валидации в зависимости от роли, не делая метод пользовательской проверки, как with_options: на =>: обновление
before_validation: check_role
if check_role = "developer" do |dev|
dev.validate :first_name, presence: true # this doesn't work btw...
end
def check_role
return self.role_type unless self.role_type == nil
end
Должен ли я выполнять эту процедуру для каждого отдельного столбца или я могу назвать ее в блоке? –