为什么我应该使用像CouchDB这样的基于文档的数据库而不是使用关系数据库.是否存在基于文档的数据库比关系数据库更适合的典型应用程序或域?
我有named_scope,它在多个ActiveRecord模型中重用.例如:
named_scope :limit, lambda {|limit| {:limit => limit}}
Run Code Online (Sandbox Code Playgroud)
提取此代码以在模型之间共享的最佳实践是什么?是否可以将其提取到模块或者我是否应该重新打开ActiveRecord :: Base类?