NP
Size: a a a
NP
AI
AI
AI
AI
I🍻
AI
DG
Film.all.map do |film|
{
title: film.title,
genre: film.genre,
rate: film.reviews.map(&:id)
}
end
DG
Film.all.map do |film|
{
title: film.title,
genre: film.genre,
rate: film.reviews.average(:rate)
}
end
NB
NB
NB
NB
NB
NB
NB
NB
NB
DG
I🍻
Film.all.eager_load(:reviews).select(:title, :genre, 'reviews.virtual_attribute
_name as rate')
- похорошему так надо, ты на каждой итерации делаешь запрос в таблицу reviews, что не есть хорошо, когда у тебя много фильмов и отзывов