यह काम करना चाहिए:
require 'action_view'
include ActionView::Helpers::DateHelper
इन दोनों कारणों की एक जोड़ी के लिए किया जा करने की जरूरत है। सबसे पहले, आपको लाइब्रेरी की आवश्यकता होती है, ताकि उसके मॉड्यूल और विधियों को कॉल किया जा सके। यही कारण है कि आपको require 'action_view'
करने की आवश्यकता है।
दूसरा, distance_of_time_in_words
मॉड्यूल है, जो स्वयं पर खड़ा नहीं है, इसे कक्षा में शामिल करने की आवश्यकता है। इसके बाद आप उस वर्ग के उदाहरण पर distance_of_time_in_words
पर कॉल करके इसे एक्सेस कर सकते हैं।
जब आप कंसोल में हैं, तो आपके पास पहले से ही Object
कक्षा चल रहा है। आप irb कंसोल में self
पर कॉल करके इसे सत्यापित कर सकते हैं। जब आप include ActionView::Helpers::DateHelper
पर कॉल करते हैं, तो आप Object
कक्षा के किसी भी उदाहरण के लिए उन विधियों को शामिल कर रहे हैं। चूंकि यह आईआरबी कंसोल का निहित रिसीवर है, तो आप कंसोल पर बस distance_of_time_in_words
बचा सकते हैं और जो चाहते हैं उसे प्राप्त कर सकते हैं!
उम्मीद है कि मदद करता है।
जो
धन्यवाद! पूरी तरह से काम करता है: डी – cgenco