Если я понял, что вы хотите, вам просто нужно упорядочить пользователей по балансу
User.all(:order => "balance")
Редактировать: , если balance
не является атрибутом ...
Редактировать # 2: увидев ответ Дрю Джонсона, я понял, что неправильно понял ваш вопрос. По его словам, вы можете использовать метод index
, чтобы делать то, что вы хотите.
@user = User.first
@rank = User.all(:order => "balance").index(@user)