2013-02-14 88 views
5

मैं एक जेनरेटर के लिए कोड अपडेट कर रहा हूं जिसे मैंने लिखा था, लेकिन अब तक ठीक काम कर रहा है।अनियमित स्थिर रेल :: जनरेटर (नाम त्रुटि)

जब मैं बस आदेश

bundle exec rails g 

मैं निम्नलिखित त्रुटि मिलती है rue

/Users/mpierc200/projects/prototype_conflux/vendor/gems/itrc_client_files_generator-1.0.13/lib/itrc_client_files_generator.rb:6:in `<top (required)>': 
uninitialized constant Rails::Generators (NameError) 

हमलावर लाइन है

class ItrcClientFilesGenerator < Rails::Generators::Base 

मेरे रेल संस्करण

Rails 3.1.9 
है

रूबी संस्करण

ruby 1.9.3p194 
+0

इस आधार पर कोड [आप ने लिखा] नहीं है http://stackoverflow.com/questions/12500469/how-to-implement-generators:

आप उन्हें कस्टम जनरेटर में शामिल करने के लिए है -किसी एक प्लगइन-स्थित-एट--लिब-प्लगइन-नाम-सख्त)? –

+0

हां, अपमानजनक रेखा एक फ़ाइल में मैंने लिखा है। –

+0

'आवश्यकता' रेल/जेनरेटर/जेनरेट_एट्रिब्यूट 'की कोशिश करें। [इस उत्तर] के आधार पर (http://stackoverflow.com/a/2594602/403664)। –

उत्तर

9

यह रेल जनरेटर मॉड्यूल बाहर निकाला गए और उन्हें अपने रेल 3 विकास के दौरान कुछ बिंदु पर लोड नहीं की तरह लग रहा है। यह शायद अच्छे कारणों से है। (

require 'rails/generators' 

class ItrcClientFilesGenerator < Rails::Generators::Base 
    # Fancy generator code here 
end