2010-11-10 6 views
8

क्या डीबगर में रेल ऐप के माध्यम से कदम उठाने का कोई तरीका है क्योंकि यह अनुरोध करता है?क्या डीबगर में रेल ऐप से कदम उठाने का कोई तरीका है?

+0

हां। [डीबगिंग पर रेल गाइड] देखें (http://guides.rubyonrails.org/debugging_rails_applications.html) - विशेष रूप से रूबी-डीबग के बारे में अनुभाग। –

उत्तर

7

हां, प्रिये और pry-debugger का उपयोग करें। अधिक जानकारी के लिए http://pryrepl.org/ पर जाएं।

+1

ध्यान दें कि यदि आप एक ऐसे सर्वर सर्वर का उपयोग कर रहे हैं जो टर्मिनल (यात्री, यूनिकॉर्न, इत्यादि) से स्वतंत्र हो, तो आप टर्मिनल को कनेक्ट करने के लिए https://github.com/Mon-Ouie/pry-remote जैसे कुछ का उपयोग कर सकते हैं प्रक्रिया और डीबग। –

2

बेशक आप कर सकते हैं। आपको बस नेटबीन्स 6.9 इंस्टॉल करना है। इसमें एक फास्टडेबगर इनबिल्ट है। आपको डीबग मोड में सर्वर शुरू करना चाहिए। फिर आप अपने कोड में ब्रेकपॉइंट्स सेट कर सकते हैं और लाइन से लाइन का निरीक्षण कर सकते हैं।

4

हां।

मानते हुए आप के साथ रेल शुरू कर दिया है:

rails s --debugger 

और अपने कोड में एक लाइन है: तो

debugger 

, जब आप उस ब्रेकप्वाइंट मारा, बस प्रेस: ​​

Enter 

कोड लाइन-दर-लाइन के माध्यम से कदम। आपको रूबी कोड को मार्ग में निष्पादित किया जाएगा क्योंकि आपके ऐप को पार्स किया जा रहा है। सुनिश्चित नहीं है कि आप इसे कैसे बंद करते हैं।

1

मुझे रूबिमाइन डीबगर पसंद है। रूबिमाइन एक सशुल्क रेल आईडीई है।

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

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