Upload
tamas-kokeny
View
97
Download
0
Embed Size (px)
Citation preview
Article.joins(:categories).includes(categories: :member_groups).find(id).categories.map{|c| c.member_group_ids}.flatten.uniq
Article.find(id).categories.map{|a| a.member_group_ids}.flatten.uniq
N + 1 queries problem
Anti patterns >>> Design PatternsTrain [email protected]{|c| c.member_group_ids}.flatten.uniq
View Object Pattern
Decorator Pattern
Null Object Design Pattern