Я пытаюсь отобразить объект JSON, содержащий список магазинов (модель: магазин).Пользователи имеют ассоциации с магазинами, однако каждый пользователь имеет уникальное количество точек, доступных в каждом магазине для использования.Выражение для поиска общего количества точек, доступных для магазина:
@user.codes.unspent.find_all_by_store_id(@store.id).count
# unspent is a scope
# @user is the currently logged in user
# Code model keeps all activity records of points.
Поскольку я отображаю список объектов JSON для всех магазинов, и приведенное выше выражение, очевидно, не является полем в базе данных магазинаКак я могу оценить это выражение и вернуть счетчик для каждого магазина?
Кроме того, что влияет на производительность?
Спасибо.