
DrySQL和ActiveRecord中的ORM应用
ActiveRecord并不能贯彻DRY原则,特别是当你的数据库没有遵循Rails命名传统时。同样,ActiveRecord的关联与校验也是对数据库约束的冗余定义。Bryan想(尽可能地)避免这种情况的发生,他不想对自己的数据库schema加以改动,因为那样会令他改变程序的代码。

ActiveRecord并不能贯彻DRY原则,特别是当你的数据库没有遵循Rails命名传统时。同样,ActiveRecord的关联与校验也是对数据库约束的冗余定义。Bryan想(尽可能地)避免这种情况的发生,他不想对自己的数据库schema加以改动,因为那样会令他改变程序的代码。