0

私は私の方法を乾かしたいと思います。最後の変数を除いて、同じ名前の (レガシー) メソッドがいくつかあります。これらのメソッドはすべて同じことを行います。これらのメソッド名は公開された URL で使用されるため、名前を変更することはできません。メソッド名の先頭に基づいて、柔軟なメソッド名を使用するか、すべてのメソッドをキャッチする方法を探しています。変数を含むメソッド名の呼び出しに関する記事を読みましたが、それは私がここで探しているものではありません (私は思います)。次のようなことをしたい

def holiday_"#{var}"
 code
end

助言がありますか?

よろしく、

ラトガー

4

1 に答える 1

1

あなたが探しているのはmethod_missing、たとえばこれらの 記事を見てください。

于 2012-08-16T09:18:08.243 に答える