Я работаю над проектом, который имеет почти те же отношения с пользователями, что и Twitter. Пользователь может быть поклонником другого пользователя (подписчика), а у пользователя много поклонников (подписчиков).
Как мне написать это, используя Mongoid и Rails 3.1?
Достаточно ли с моделью пользователя?
class User
inc...
inc...
has_many :following, class_name: 'User'
has_many :followers, class_name: 'User'
end
Кто-нибудь делал это раньше? Я нашел несколько старых сообщений об этой проблеме, но они были старыми и устаревшими.