У меня есть модель категории и подкатегории. Категория имеет много подкатегорий и подкатегория принадлежит категории. Каждая подкатегория в настоящее время имеет поле позиции для отслеживания того, где она находится в той категории, к которой она принадлежит.
Проблема с тем, как я это делаю, заключается в том, что каждое поле Мне нужно, чтобы поле :position
было уникальным для каждой категории. Поэтому вместо использования validates_uniqueness_of :position
в моей модели подкатегории мне нужен способ проверить, является ли поле позиции уникальным для его конкретной категории. У кого-нибудь есть какие-либо идеи, или, возможно, решался этот вопрос раньше?