【发布时间】:2020-09-30 23:29:42
【问题描述】:
我有一个插值方法调用,send("#{k}_track", k, v)。
我想检查一下被调用的方法是否已定义。
类似于next if send("#{k}_track", k, v) == undefined 的东西。
被调用的方法只是服务中的一个独立方法。
我尝试过使用try 或method_defined?,但运气不佳。它们只是返回相同的未定义方法错误。
所以我不确定这是否可能。
【问题讨论】:
-
“我尝试过使用 try 或 method_defined?...” – 你能展示你的尝试吗?
标签: ruby-on-rails ruby methods string-interpolation