Well reasoned! alternatively, 
Category.find(category).videos.order('created at DESC').take(6)
The two changes here are (a) using the order feature and (b) you don't really need the "videos = "