У меня есть две таблицы / модели (Пользователь, Демографическая), которые имеют слабые отношения и имеют общий столбец (электронная почта). Может быть несколько записей пользователя с одним и тем же адресом электронной почты, но будет только одна демографическая запись.
Можно ли определить отношение has_one и has_many и заставить его использовать столбец электронной почты для объединения вместо идентификатора?
Спасибо,
Скотт
P.S. Если это имеет значение, я использую ActiveRecord 3.x