मैं रूबी 1.9.3 और रेल 3.0.9रूबी पर रूबी में मानव पठनीय वर्ग का नाम कैसे प्राप्त करें?
के साथ एक एप्लिकेशन बना रहा हूं मेरे पास एक वर्ग है।
module CDA
class Document
def humanize_class_name
self.class.name.gsub("::","")
end
end
end
मुझे कक्षा का नाम "सीडीएडी दस्तावेज़" चाहिए।
क्या मेरा humanize_class_name विधि इसे प्राप्त करने का सही तरीका है?
या
कोई अन्य रेल के साथ उपलब्ध तरीकों में बनाया गया?
FYI करें, '' tr' gsub' से के बारे में 3.5 तेजी से यहाँ है। –
@AndrewMarshall मुझे पता था कि 'tr' तेज था, लेकिन मुझे नहीं पता था कि आप प्रतिस्थापन के रूप में खाली स्ट्रिंग डाल सकते हैं। धन्यवाद। – sawa
'हटाएं (":") 'के बारे में क्या? – Stefan