|
|
1
4
你还没有描述你是如何使用这个方法的,所以如果这是你已经知道的东西,我提前道歉。 除非模块包含在类中,否则模块上的方法永远不会使用。类上的实例方法要求存在该类的实例。您可能需要一个类方法。文件本身应该被加载,通常通过REQUEST语句。 如果以下代码在getip.rb文件中,
然后你就可以说,
|
|
|
2
5
它获取模块中的所有方法,并将它们添加到类中。这样地:
还有
注意上面,当我想访问第一个方法时,我如何创建了一个
注意,在这个示例中,我没有创建任何新对象,只是直接在类上调用方法,就好像它被定义为
那你就去:—) |
|
|
3
0
但很多时候,您想要混入的模块与目标类不在同一个文件中。所以你做了
|
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |