How can we write the following statement to improve readability?
Promotion.joins(:category).where([\"lft>=? and rgt<=?\", c.lft, c.rgt]).joins(:shops).wher
Do it like this:
Promotion.joins(:category). where(["lft>=? and rgt<=?", c.lft, c.rgt]). joins(:shops). where(:promotions_per_shops => { :shop_id => shops_id }). count('id', :distinct => true)