Большая часть того, что вы положили бы в DAO, в любом случае уже спрятана внутри ActiveRecord
, поэтому нет необходимости разбивать их на части. Но, если вы настаиваете, вы можете разделить любые методы на отдельный Module
и затем include
в своей модели.