К примеру, имеется две модели:
class User < ActiveRecord::Base
has_many :items
end
class Item < ActiveRecord::Base
belongs_to :user
end
Понятно, что у каждой модели есть auto_increment поле :id, которое используется в качестве primary key. Но что если я хочу знать номер Item'a, относящегося к конкретному пользователю (Т.е. должно быть какое-то поле которое нумеруется автоматически в пределах одного пользователя). Т.е. для каждого пользователя нумерация Item'ов должна начинаться с единицы.
Как решить такую проблему? Спасибо!