0

我想干掉我的方法。除了末尾的变量外,我有几个(旧)方法具有相同的名称。这些方法都做同样的事情。这些方法名称用于公开分发的 URL,因此重命名它们不是一种选择。我正在寻找一种使用灵活方法名称或根据方法名称的开头捕获所有方法的方法。我阅读了有关在其中调用带有变量的方法名称的文章,但这不是我在这里寻找的(我认为)。我想做类似的事情

def holiday_"#{var}"
 code
end

有什么建议么?

问候,

罗格

4

1 回答 1

1

我认为您正在寻找的是method_missing- 以这些 文章为例。

于 2012-08-16T09:18:08.243 回答