ruby on rails - Writing own scaffold generator, exporting as a gem -


मैंने अपना स्वयं के स्कैफोल्ड जनरेटर बनाया है, अब यह मेरे ~ / .rails / generator / scaffold directory में बैठा हुआ है। प्रत्येक बॉक्स पर ~ / .rails फ़ोल्डर की नकल की आवश्यकता के बिना, मैं अपने जनरेटर को अन्य मशीनों के साथ उपयोग करने के लिए एक मणि कैसे बना सकता हूं?

से:

रूबीगेम के लिए, अपने जनरेटर क्लास और टेम्पलेट्स को lib निर्देशिका में रखें। रेल प्लग इन के लिए, अपने प्लगइन की जड़ में एक जनरेटर्स निर्देशिका बनाएं।

हालांकि यह थोड़ा अस्पष्ट है

रेल :: जेनरेटर :: लुकअप स्रोत से:

  1. रेल एप्लीकेशन यदि RAILS_ROOT परिभाषित किया गया है तो हम जानते हैं कि हम रेल अनुप्रयोगों के संदर्भ में पैदा कर रहे हैं, तो आरएआरएसआर_आरओटी / जेनरेटर खोजें।

  2. प्लगइन्स में देखो, या तो जेनरेटर / या रेलजीजनेटर / निर्देशिकाओं के लिए प्रत्येक प्लग इन के भीतर

  3. उपयोगकर्ता होम निर्देशिका खोज ~ /। रिईल / जनरेटर।

  4. रूबी गेम्स * _generator नामक रत्नों की खोज करें और किसी रूबीजीम के /rails_generators/_generator.rb फ़ाइल में जनरेटर खोजें।

  5. बिल्टिंस मॉडल, नियंत्रक, मेलर, पाड़, और इसी तरह।

एक एकल जनरेटर मणि इस तरह संरचित होना चाहिए:

  • my_scaffold_generator / < Ul>
  • लिप
  • my_scaffold_generator.rb
  • आवश्यक_फ़ाइल। आरबी
  • टेम्पलेट्स
  • ...
  • cool_scaffold /
  • cool_scaffold_generator.rb
  • लिब /
    • आवश्यक_फ़ाइल। आरबी
    • ...
  • टेम्पलेट /
    • ...
  • cool_controller /
  • cool_controller_generator.rb
  • lib /
    • आवश्यक_फ़ाइलें। आरबी
    • ...
  • टेम्पलेट /
    • ...

  • Comments

    Popular posts from this blog

    c# - How to capture HTTP packet with SharpPcap -

    php - Multiple Select with Explode: only returns the word "Array" -

    php - jQuery AJAX Post not working -