Rails - как мне проверить существование строки, на которую ссылается внешний ключ
Учитывая, что «Rails Way» кажется, что не используются ограничения внешнего ключа, я ищу альтернативу, которая позволила бы мне проверить, действительно ли строка, на которую ссылается внешний ключ, действительно существует в TableA, прежде чем я сохраню объект в TableB с table_a_id.
Единственный ресурс, который я нашел для этого (пока не могу найти ссылку на сообщение в блоге, в котором он упоминался, датирован 2007 годом), похоже, не совместим с Rails 3.2, поэтому любой может предложить способ делая это?
В настоящее время я смотрю на создание валидатора для ручного назначения соответствующих атрибутов в моих моделях, но не могу понять, как это сделать с validate_each (объект, атрибут, значение).