ActiveRecord:一种用于通过 SQL 管理关系型数据库数据的ORM。 阅读更多.. ActiveResource:通过另一个服务器上的REST API管理数据,不再是Rails的一部分,但可以作为gem使用。 阅读更多.. ActiveModel:包含行为(mixins),使任何Ruby对象都能像ActiveRecord或ActiveResource一样工作,例如添加验证、回调、命名约定和跟踪等功能。 阅读更多..
ActiveRecord作为一个特定数据库和您的应用程序之间的层。它是一个传统的对象关系映射器(ORM)。 ActiveResource作为一个抽象网络资源(如REST服务器)与您的应用程序之间的层。它充当一种包装器,使REST资源出现为数据库模型,以便使用类似的技术。