我想知道使用模块的正确方法是什么。我的意思是我用它们来储存一些代码,但我觉得模块更多的是为了嵌入到一个类中,而不是作为一个盒子,储存代码在脚本中直接调用。因此,存储代码的唯一正确方法是在一个类和旨在扩展或包含在类中的模块中。我对吗 ?有点迷茫..
ps: 所以 rake tasks 不是存储逻辑代码的正确方法,rake tasks 只是为了调用类上实际做某事的方法。对吗?
最佳答案
我从Ruby Best Practices推荐这个系列文章博客:
关于ruby - 正确使用模块的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7399413/