Я использую рельсы 2.3.
Как мне проверить поле привязки принадлежащих принадлежностей, которое вводится с помощью текстового поля?например, запись в блоге относится к категории, но она вводится не с помощью выбора, а как название категории (предположим, уникальное) в текстовом поле.
Возможные ошибки: неправильный формат, такая категория отсутствует в БД.
Если я назначаю строку непосредственно для ассоциации, она выдает ошибку с AssociationTypeMismatch, поэтому я не могу назначить этому атрибуту и затем использую пользовательский метод before_validate.работать в контроллере и добавить в коллекцию ошибок модели, она все еще сохраняется (я думаю, что коллекция ошибок очищается до начала проверки).
Как мне это сделать, но также использовать стандартный сбор ошибок?