Предположим, у меня две модели: пользователь и точка.Самостоятельная ссылка в модели Rails
Точка принадлежит пользователю. Точка имеет «сумму». Я хочу определить метод в модели Point, который будет возвращать общие точки пользователя. Я бы назвал это так: user.points.total
Я просто не знаю, как определить метод в модели Point таким образом, что мне не нужно передавать ему идентификатор пользователя. Я бы предположил, что есть простой способ сделать это, но мой Googlefu терпит неудачу.
Это был мой первый инстинкт, но я предпочел бы ссылаться на него как 'User.points.total' вместо' User.total'. Спасибо хоть! – opticon
@TheSciz Я не вижу ничего неправильного в 'user.total_points', но вы можете выполнить то, что хотите, с помощью [Расширение ассоциации] (http://guides.rubyonrails.org/association_basics.html#association-extensions) – rubish