/ / फाइंडआउट जो मिश्रणों को रेल वर्गों में शामिल किया जाता है - रूबी-ऑन-रेल, रूबी, रूबी-ऑन-रेल -3

रेलवे कक्षाओं में कौन सा मिक्सर शामिल हैं - रूबी-ऑन-रेल, रूबी, रूबी-ऑन-रेल -3

मुझे आश्चर्य हुआ कि मैं फोन कर सकता हूं before_create एक मॉडल वर्ग में यह विधि में नहीं है ActiveRecord::Base कक्षा। तो मैंने सीखा कि यह विधि थी मिश्रित। लेकिन वो दस्तावेज मिश्रण के बारे में कुछ नहीं कहता है.

रेलवे क्लास में कौन सा मिश्रण शामिल किया जा सकता है (स्रोत में देखे बिना) मैं कैसे पता लगा सकता हूं?

उत्तर:

जवाब के लिए 2 № 1

आमतौर पर मैं इसका उपयोग करता हूं included_modules रेल कंसोल में विधि।

ruby-1.9.2-p180 :004 > ActiveRecord::Base.included_modules
=> [ActiveRecord::Aggregations, ActiveRecord::Transactions, <<SNIP>>]