ruby - Rails curl syntax -


मैं अपने रेल ऐप से निम्न कमांड चला सकता हूँ:

  हैश.फ्रेम_ xml (% X {curl -d "admin = true" http: // localhost: 8888}) बचाव शून्य  

अब मैं एक व्यवस्थापक द्वारा "admin = true" को बदलना चाहता हूं यदि मेरे पास x = "Admin = true" मैं ऊपर दिए गए कमांड कैसे लिख सकता हूं?

बहुत बहुत धन्यवाद

आप कमांड और हार्डकोड मापदंडों के आधार पर सीधे रूबी में कर्ल का उपयोग कर सकते हैं - वर्तमान कोड को बनाए रखने के लिए कठिन है और आपको यह नहीं बताता है कि यदि कुछ बुरा होता है तो क्या गलत हो सकता है देखें।

आदर्श विकल्प वास्तव में कर्ल और उपयोग का उपयोग छोड़ने वाला होगा।

  हैश .from_xml (RestClient.get ('http: // localhost: 8888 /', : व्यवस्थापक = & gt; सच है))  

कोई निर्भरता नहीं - सिर्फ शुद्ध रूबी किसी भी मामले में उठाए गए उचित अपवाद तुच्छ पैरामीटर स्पिलिंग पोस्ट क्रिया उपलब्ध है।


Comments