Скажем, есть две модели: Пользователь и Пост, я хочу отслеживать, кто прочитал какой пост, и кто пишет какой пост, какой пользователь добавил в избранное, какие посты и т. Д. Затем я придумаю следующее решение:
class User < ActiveRecord::Base
has_many :writings
has_many :posts, :through => :writings
has_many :readings
has_many :posts, :through => :readings
#..
end
class Post < ActiveRecord::Base
has_many :writings
has_many :posts, :through => :writings
#...
end
и настройка промежуточных моделей - Письмо, Чтение. это работает, но в конце концов я узнаю, что когда я пишу это
@user.posts #...
возвращенный массив содержит служебную информацию как для записей, так и для чтения. Как я могу решить эту проблему.