Rails - как мне проверить существование строки, на которую ссылается внешний ключ

Учитывая, что «Rails Way» кажется, что не используются ограничения внешнего ключа, я ищу альтернативу, которая позволила бы мне проверить, действительно ли строка, на которую ссылается внешний ключ, действительно существует в TableA, прежде чем я сохраню объект в TableB с table_a_id.

Единственный ресурс, который я нашел для этого (пока не могу найти ссылку на сообщение в блоге, в котором он упоминался, датирован 2007 годом), похоже, не совместим с Rails 3.2, поэтому любой может предложить способ делая это?

В настоящее время я смотрю на создание валидатора для ручного назначения соответствующих атрибутов в моих моделях, но не могу понять, как это сделать с validate_each (объект, атрибут, значение).

Ответы на вопрос(6)

Ваш ответ на вопрос