InfoQ

InfoQ

主题/标签专用视图

DrySQL相关的内容


最新“DrySQL”相关专题内容

DrySQL和ActiveRecord中的ORM应用

主题
Ruby on Rails,
Ruby,
动态语言,
语言,
编程,
ActiveRecord,
DrySQL,
ORM

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