add #by_{rate} scope, it returns all artcles including unrated