रेल आवेदन के लिए कमांड प्रॉम्प्ट - रूबी-ऑन-रेल

क्या "रेल मॉडल उत्पन्न करने वाले मॉडल" बनाम "रूबी मॉडल एक्स" बनाम टाइपिंग में कोई अंतर है?

मेरे लिए (और विंडोज 7 पर), ऐसा लगता है कि केवल बाद के कामों और पूर्व में नहीं है, जो मेरे लिए भ्रम का मुद्दा रहा है।

उत्तर:

उत्तर № 1 के लिए 1

जेनरेट एक रेल स्क्रिप्ट है, इसलिए यह आपके द्वारा देखी गई रेल कमांड का उपयोग करके सबसे अच्छा उपयोग किया जाता है:

rails generate model X

यदि आप रूबी कमांड का उपयोग करना चाहते हैं, तो आपको यह बताना होगा कि यह एक रेल लिपि है:

ruby script/generate model X

जैसा कि टिप्पणियों में कहा गया है, ध्यान रखें कि यह नीचे 2.3 रेल के लिए था। यदि आप रेल 3 का उपयोग कर रहे हैं, तो यह है:

ruby script/rails generate model X

हालांकि मुझे नहीं पता कि आप अपना कमांड टाइप करते समय अतिरिक्त "रूबी स्क्रिप्ट" क्यों चाहते हैं। इसके अतिरिक्त, आप रेल स्क्रिप्ट कमांड को और कम कर सकते हैं:

rails g model X
rails g migration addcolumnxtotabley

आदि। आप क्रमशः कंसोल और सर्वर के लिए सी और एस का उपयोग भी कर सकते हैं:

rails c
rails s
rails s -p 4000 (sets the port to 4000 instead of 3000)
rails s -u (if you have ruby-debug19 installed)

संबंधित सवाल
सबसे लोकप्रिय