我正在用Ruby 1.9.3和Rails 3.0.9構建應用程序如何在Ruby on Rails中獲得人類可讀的類名?
我有一個像下面這樣的類。
module CDA
class Document
def humanize_class_name
self.class.name.gsub("::","")
end
end
end
我想要類名如「CDADocument」。
我的humanize_class_name方法是否是實現此目的的正確方法?
OR
任何其他建於使用Rails可用的方法?
僅供參考,'tr'約3.5倍更快這裏比'gsub'。 –
@AndrewMarshall我知道'tr'的速度更快,但我不知道你可以把空串作爲替換。謝謝。 – sawa
'delete(「:」)'? – Stefan