0

Railsのクラスとしてヘルパーを使用できるかどうか疑問に思いました。通訳者はヘルパーがモジュールである必要がありますが、私はそれをクラスとして望んでいます。

私には2つの解決策があります:

module ModHelper
    class C
    #stuff
    end
end

これは、ModHelper.my_methodの代わりにModHelper::C.my_methodを書くことを私に課します...

または :

module ModHelper
#nothing
end

class C
#stuff
end

これは少し汚いです。

誰かがより良い解決策を持っていますか?

4

1 に答える 1

2

私はあなたがただできることに気づきましたShortName = MyModule::UselessName

于 2012-09-20T03:18:21.990 に答える