Я пытаюсь выяснить, как создать определенный запрос, используя ActiveRecord.Rails: запрос ActiveRecord относительно размера ассоциации
У меня есть следующие модели
class Activity < ActiveRecord::Base
attr_accessible :limit, ...
has_many :employees
end
class User < ActiveRecord::Base
belongs_to :activity
end
Каждое действие имеет предел, то есть, целое число атрибут, содержащий максимальное количество пользователей, которые могут принадлежать к нему.
Я ищу способ выбора всех видов деятельности, в которых есть доступные места, то есть где количество пользователей меньше этого предела.
Любые идеи?
Благодаря
Спасибо, это сработало! Вы правы в столбце limit, а счетчик-кеш - хороший способ упростить это. – hananamar