У меня есть три модели:has_many Копания нужно свойства через класс
User id, name, ...
has_many :user_books
has_many :books, through: :user_books
Books id, name, author
has_many :user_books
UserBooks id, user_id, book_id, has_read, rating
belongs_to :user
belongs_to :book
Хорошо, так это установка. Когда я делаю User.books, я получаю сборник книг, но не могу получить доступ к свойствам (book.name, book.author), которые установлены в UserBooks, например has_read, рейтинг и т. Д.
Как читать как Книги, так и UserBooks
дубликат http://stackoverflow.com/questions/18799934/has-many-through-how-do-you-access-join-table-attributes – svoop
, что один не кажется, что работать –