好了,所以我使用了一些模块/ lib目录/插件(不知道确切名称的),假设它的一个认证/授权插件,如:http://github.com/technoweenie/restful-authentication试图了解控制器如何使用一个插件/模块
class HomeController < ApplicationController
some_module_name_here
end
现在只需添加上面的代码'some_module_name_here',我就可以访问该模块中的方法。
这样做的代码行让我可以访问模块中的方法/对象吗?
那是宣告像说的Java/C#中的变量:
public SomeModule _someModule;
我知道,插件/模块基本上延长下盖类,但它是如何与一个单一的代码行做到这一点?
它在构造函数中以某种方式调用?