Ruby 正确使用模块

Ruby 正确使用模块,ruby,module,ruby-1.9,ruby-1.9.2,Ruby,Module,Ruby 1.9,Ruby 1.9.2,我想知道使用模块的正确方法是什么。我的意思是,我用它们来存储一些代码,但我觉得模块更多的是嵌入到类中,而不是直接在脚本中调用存储代码的框中。因此,存储代码的唯一正确方法是在类中以及打算扩展或包含在类中的模块中。我说得对吗?有点困惑 ps:所以rake任务不是存储逻辑代码的正确方法,rake任务只用于调用实际执行某些操作的类上的方法。是吗?我从博客上推荐这一系列文章: 在我看来,两者都适用;将代码保留在模块中可以更干净地包含在类中,但它们也只是用于一般的命名空间管理。

我想知道使用模块的正确方法是什么。我的意思是,我用它们来存储一些代码,但我觉得模块更多的是嵌入到类中,而不是直接在脚本中调用存储代码的框中。因此,存储代码的唯一正确方法是在类中以及打算扩展或包含在类中的模块中。我说得对吗?有点困惑


ps:所以rake任务不是存储逻辑代码的正确方法,rake任务只用于调用实际执行某些操作的类上的方法。是吗?

我从博客上推荐这一系列文章:


在我看来,两者都适用;将代码保留在模块中可以更干净地包含在类中,但它们也只是用于一般的命名空间管理。