我的lib目录中有一个带有大量方法的模块。
ModuleA extends self
def testA
end
def testB
end
end
我有一个Controller,我想动态调用ModuleA的方法,例如方法名称作为params传递。
modul_method_from_params = "testA"
ModuleA::"#{modul_method_from_params}" #This gives me syntax error.
关于如何优雅地访问这些方法的任何想法?
答案 0 :(得分:1)
咄!!!我能够做ModuleA.send(modul_method_from_params)