Я пытаюсь получить доступ к атрибуту типа объекта ActiveRecord :: Error. Я делаю это потому, что хочу перенаправить пользователя на другую страницу в зависимости от типа неудачной проверки (атрибут может не пройти проверку несколькими способами, поэтому сам атрибут недостаточен).
Я нашел только один способ сделать это:
obj.errors.instance_variable_get(:@errors)["attr"][0].type
что просто противно. Есть ли лучший способ?