|
|
1
2
也许最好的办法就是把
ruby模块大致类似于其他语言中的包结构,它是一种将相关代码位划分为逻辑组的机制。它还有其他功能,如mixins(您可以在这里找到解释: http://www.rubyfleebie.com/an-introduction-to-modules-part-1/ )但在这种情况下,它们并不相关。 您需要稍微不同地引用和实例化类。例如,您可以这样查询:
或者像这样创建一个实例:
Rails支持活动记录模型的模块化代码。您只需要对类的存储位置做一些更改。例如,假设您将类Foo移动到一个模块BaseGame中(如您的示例所示),您需要移动
在类上声明如下:
|