在rails中使用变量方法名称

时间:2012-08-16 09:09:41

标签: ruby-on-rails methods naming-conventions

我想干我的方法。我有几个(遗留)方法具有相同的名称,除了最后的变量。这些方法都做同样的事情。这些方法名称用于公开分发的URL,因此重命名它们不是一种选择。我正在寻找一种方法来使用flexibel方法名称或基于方法名称的开头捕获所有方法。我阅读了有关使用变量调用方法名称的文章,但这不是我在这里寻找的(我认为)。我想做像

这样的事情
def holiday_"#{var}"
 code
end

有什么建议吗?

此致

拉​​特格

1 个答案:

答案 0 :(得分:1)

我认为您要找的是method_missing - 请查看these articles处的例子。