2012-09-20 77 views
0

我想知道我們是否可以使用Helpers作爲Rails中的類。 解釋器需要助手是一個模塊,但我希望它作爲一個類。Rails中的類助手

我有兩個解決方案:

module ModHelper 
    class C 
    #stuff 
    end 
end 

這並處我寫ModHelper :: C.my_method代替ModHelper.my_method ...

或者:

module ModHelper 
#nothing 
end 

class C 
#stuff 
end 

哪個有點髒。

有人有更好的解決方案嗎?

+1

你想用這個完成什麼? – rwilliams

+0

只需使用我的助手作爲一個類。 –

+1

那麼你需要的不是一個幫手。 – oldergod

回答

2

我剛剛意識到你可以做ShortName = MyModule::UselessName

+0

聽起來不錯!我可以寫'module Mod class C end end C = Mod :: C'不完全正確,但非常好,謝謝。 –