Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 为什么不是';你不能录制一个模块吗?_Ruby On Rails_Activerecord - Fatal编程技术网

Ruby on rails 为什么不是';你不能录制一个模块吗?

Ruby on rails 为什么不是';你不能录制一个模块吗?,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,要获得所有的ActiveRecord商品,您的类必须继承自ActiveRecord::Base: class Post < ActiveRecord::Base 这是钢轨的一个(相对较小的)设计缺陷吗 ActiveRecord未处于休眠状态。ActiveRecord模型不是纯模型——它们是显式的活动记录,遵循活动记录模式的语义 这不是设计缺陷。这是一个完全不同的设计目标 我当然希望看到Ruby Hibernate。但ActiveRecord并非如此 Martin Fowler的活跃记录如

要获得所有的ActiveRecord商品,您的类必须继承自
ActiveRecord::Base

class Post < ActiveRecord::Base

这是钢轨的一个(相对较小的)设计缺陷吗

ActiveRecord未处于休眠状态。ActiveRecord模型不是纯模型——它们是显式的活动记录,遵循活动记录模式的语义

这不是设计缺陷。这是一个完全不同的设计目标

我当然希望看到Ruby Hibernate。但ActiveRecord并非如此

Martin Fowler的活跃记录如下:

在数据库表或视图中封装行、封装数据库访问并在该数据上添加域逻辑的对象


ActiveRecord不是休眠状态。ActiveRecord模型不是纯模型——它们是显式的活动记录,遵循活动记录模式的语义

这不是设计缺陷。这是一个完全不同的设计目标

我当然希望看到Ruby Hibernate。但ActiveRecord并非如此

Martin Fowler的活跃记录如下:

在数据库表或视图中封装行、封装数据库访问并在该数据上添加域逻辑的对象


DataMapper不是更像Hibernate吗?(这对ruby来说只是个新概念,所以这可能是一个误解。)DataMapper不是更像Hibernate吗?(这对ruby来说只是个新概念,所以这可能是一个误解。)
class Post # no `< ActiveRecord::Base`!