我想要做类似这样的事情:
可能是重复问题:
在Ruby中通过函数名称从字符串调用函数
我希望能够通过一个字符串来调用函数:
def self.greater_than(col_str='events')
self."#{col_str}"_greater_than(30) # search logic scope method
end
如何正确调用此函数?我猜测语法可能类似于创建动态方法。
我想要做类似这样的事情:
可能是重复问题:
在Ruby中通过函数名称从字符串调用函数
我希望能够通过一个字符串来调用函数:
def self.greater_than(col_str='events')
self."#{col_str}"_greater_than(30) # search logic scope method
end
如何正确调用此函数?我猜测语法可能类似于创建动态方法。