मुझे इस पोस्ट के समान शीर्षक वाला एक पोस्ट मिला, लेकिन उसने मुझे वह उत्तर नहीं दिया जो मैं ढूंढ रहा था। मैं एक मॉडल के अंदर बिल्डर का उपयोग करने की कोशिश कर रहा हूं। कोड इस तरह दिखता है:नाम त्रुटि: अनियंत्रित निरंतर ActiveRecord :: संघ :: बिल्डर :: XMLMarkup
require 'builder'
class Document < ActiveRecord::Base
...
def create_xml
xml = Builder::XmlMarkup.new(:indent => 2)
...
end
...
end
मुझे इस कोड को निष्पादित करने का प्रयास करें, मैं निम्नलिखित त्रुटि मिलती है:
NameError: uninitialized constant ActiveRecord::Associations::Builder::XMLMarkup
लेकिन, जब मैं रेल सांत्वना के भीतर एक ही बात की कोशिश, सब कुछ काम करता है बस ठीक।
क्या मुझे कुछ याद आ रही है? कोई भी सहायताकाफी प्रशंसनीय होगी।
धन्यवाद! क्या आपके पास यह स्पष्टीकरण है कि यह क्यों काम करता है? – elsurudo
इस पोस्ट का जवाब देखें: http://stackoverflow.com/questions/10482772/rubys-double-colon-operator-usage-differences – klaffenboeck