Задать вопрос
lavezzi1
@lavezzi1

Как вывести сумму значений колонок из таблицы?

Здравствуйте.
Допустим, у нас такая схема:
users (has_many posts)
posts(belongs_to users)
---pages (допустим)

Нужно в статистику вывести сколько у конкретного пользователя страниц во всех его posts. Как осуществить?
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Dem1
@Dem1 Куратор тега Ruby on Rails
Ruby on Rails developer
User.find(params[:user_id]).posts.sum(:pages)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
premas
@premas
Full-stack web-developer
pages это что? Если количество страниц для поста, то:
Post.where(user_id: params[:user_id]).sum(:pages)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы