В настоящее время у меня есть User
(has_many: address_book_users
) и AddressBookuser
(столбцы: user_id, user_id_inserted
)
В настоящее время, когда я вызываю user.address_book_users
, я получаю массив из целых чисел, например [3, 4, 5]
, которые соответствуют пользователям из моей адресной книги.
При переборе этого массива я должен сделать:
for uid in user.address_book_users
user = User.find(uid)
чтобы получить доступ к каждому пользователю.
Что может быть лучше для этого, или я должен каким-то образом переделать мои отношения так, чтобы Rails знал, что столбец user_id_inserted
относится к идентификатору пользователя?