2012-06-24 12 views
6

मेरे पास निर्देशिका विधि से खुले उपयोग से रूबीमाइन में रेल अनुप्रयोग आयात करने के संबंध में एक प्रश्न है। मेरे कंप्यूटर पर मेरे दो अलग-अलग रेल अनुप्रयोग हैं, लेकिन रुबीमाइन केवल उनमें से एक को रेल एप्लिकेशन के रूप में याद करता है जबकि यह एक सादा निर्देशिका होने के लिए पहचानता है।रूबीमाइन रेल एप्लिकेशन को पहचान नहीं सकता

यह एक समस्या है, क्योंकि मैं अपनी वर्तमान परियोजना के लिए रूबीमाइन से पूरी सुविधाएं प्राप्त करना चाहता हूं। क्या कोई समाधान/RubyMine की यह निर्धारित करने की विधि के साथ आ सकता है कि कोई रेल आवेदन है या नहीं? धन्यवाद!

उत्तर

1

निर्देशिका आप खोलना कि निम्न फ़ाइलों के लिए जाँच की है:

  • config/routes.rb - एक रेल आवेदन
  • config/application.rb इंगित करता है - वैकल्पिक, रेल इंगित करता है 3 + आवेदन

तो config/routes.rb मौजूद है, परियोजना रेल के रूप में कॉन्फ़िगर किया गया है, अन्यथा आपको एक सादे रूबी परियोजना मिलती है।

+0

हममम मेरी सभी समस्याओं को हल उपयोग करने के लिए RubyMine का कारण बनता है, यह काम नहीं कर रहा। मेरे पास config.rb फ़ाइल कॉन्फ़िगरेशन फ़ोल्डर में मौजूद है। – jab

+2

कृपया एक ज़िप परियोजना के साथ समर्थन से संपर्क करें ताकि इस समस्या की जांच की जा सके। – CrazyCoder

+0

बहुत बढ़िया, करेंगे। – jab

9

मेरे लिए हटाने और परियोजना सेटिंग्स फ़ोल्डर पुनः - लिनक्स पर .idea - में परियोजना जड़ झूठी मान्यता को हल किया। हटाने के बाद, आईडीई और पुनरारंभ करें प्रोजेक्ट फ़ोल्डर फिर से खोलें। यह उत्पन्न होने वाली छोटी अन्य बग हल करता है।

+1

यह मेरे लिए बहुत अच्छा काम करता है। –

+0

यह मेरे लिए भी काम किया। धन्यवाद! – complistic

0

मेरे लिए समस्या यह थी कि रूबीमाइन उम्मीद कर रहा था कि मैं रूबी 1.9.3 (जिसमें रेल रत्न स्थापित नहीं था) का उपयोग कर रहा था जब मैं वास्तव में 2.1.0 का उपयोग कर रहा था। मैंने वरीयताओं को खोलकर इसे Languages & Frameworks>Ruby SDK and Gems पर क्लिक करके, आरवीएम: रूबी-1.9.3 का चयन करके और फिर इसे हटाने के लिए विंडो के निचले हिस्से में शून्य बटन पर क्लिक करके इसे ठीक किया। मैंने वैश्विक रूबी-1.9.3 के लिए भी ऐसा किया।

यह अच्छी तरह से कुछ अजीब कारण के लिए, माणिक 2.1.0 और उसके gemset, जो :-)

संबंधित मुद्दे