Like ActsAsNestedSet, ActAsThreaded use the nested_set model : comparing to ActsAsTree, it’s slower to insert/delete/update (a whole set is updated) but the whole tree can be retrieved quickly from the database with a single query. Great for creating threaded forums and other tree structures where read performance is a concern. Resources The original link“:http://www.railtie.net/articles/2006/02/0