如题。
AR 是 implementation,AM 是 interface。
我认为,ActionModel 实现了作为一个模型的基本功能,但是是数据库无关的。ActionRecord 则是把模型和数据库联系在了一起。
AcitveModel 让 Rails 三方 gem 接入不同的 ORM 变得更容易
#3 楼 @huacnlee 可以把 ActiveModel 理解为 java 中的 DAO 么?
#3 楼 @huacnlee 有什么其他的三方 gem?
#5 楼 @zhlwish 比如 Carrierwave