ruby on rails - Barby failing to generate some QR Codes - nil.rszf -


आईआरबी में

डेटा = "2 1058 657682" बारकोड = बारबी: : QrCode.new (डेटा) File.open ('barcode.png', 'w +') {| f | F.write barcode.to_png (: ऊंचाई => 100,: मार्जिन => 25,: xdim => 100)}

त्रुटि उत्पन्न:

  ActionView :: TemplateError (/ लायबरी / रबी / जेम्स / 1.8 / जीम्स / बारबी-0.4.0 / विक्रेता / rqrcode / lib / rqrcode / qrcode / qr_code.rb: 296: `map_data 'में: आपके पास Ail = "/ toretore / barby / issues / # issue / 1" वर्ग = "आंतरिक" & gt; # 1 & lt; / एक & gt; ऐप / दृश्य / प्रोफ़ाइल / टिकट। आरपीडीएफ: 1: pdf.font_families ["हेलवेटिका"] = 2: {3: "b" = & gt; "हेल्वेटिका-बोल्ड", 4: "आई" = & gt; "हेल्वेटिका-ओब्लिक" लिब / पीडीएफ_रेण्डर। आरबी: 46: `पीडीएफ 'बारबी (0.4.0) विक्रेता / आरक्यूआर कोड / बीबी / आरक्यूआर कोड / क्यूआरकोड / क्यूआरकोड.आरबी: 291:` प्रत्येक' बारवी (0.4.0) विक्रेता में /rqrcode/lib/rqrcode/qrcode/qr_code.rblege91:in `map_data 'बार्बी (0.4.0) विक्रेता / rqrcode / lib / rqrcode / qrcode / qr_code.rb: 287:` कदम' बार्बी में (0.4.0 ) विक्रेता / rqrcode / lib / rqrcode / qrcode / qr_code.rb: 287: `map_data 'barby (0.4.0) विक्रेता / rqrcode / lib / rqrcode / qrcode / qr_code.rb: 172 में:` make_impl' barby में (0.4 .0) विक्रेता / rqrcode / lib / rqrcode / qrcode / qr_code.rb: 1 9 6: `get_best_mask_pattern 'बारवी (0.4.0) विक्रेता / rqrcode / lib / rqrcode / qrcode / qr_code.rb: 195: में` प्रत्येक' बारवी में (0.4.0) विक्रेता / rqrcode / lib / rqrcode / qrcode / qr_code.rb: 195: `get_best_mask_pattern 'बारवी (0.4.0) विक्रेता / rqrcode / lib / rqrcode / qrcode / qr_code.rb: 145: में` बनाने में 'बार्बी (0.4.0) विक्रेता / rqrcode / lib / rqrcode / qrcode / qr_code.rb: 85:' प्रारंभिक 'बारवी (0.4.0) लिब / बारबी / बारकोड / qr_code.rb: 94: में' नया 'बारवी (0.4.0) लिब / बार्बी / बारकोड / क्यूआरकोड.आरबी: 94: `आरक्यूआर कोड 'बार्बी (0.4.0) लिब / बारबी / बारकोड / क्यूआरकोड.आरबी: 55: में` एन्कोडिंग 'बार्बी (0.4.0) lib / barby / outputter.rb: 86: `एन्कोडिंग' बार्बी (0.4.0) lib / barby / outputter / png_outputter.rb: 67:` ऊंचाई 'बार्बी (0.4.0) में Lib / barby / outputter.rb: 116: `के साथ 'विकल्प' बार्बी (0.4.0) lib / barby / outputter.rb: 114: में` भेजने 'बारवी (0.4.0) lib / barby / outputter.rb: 116: `प्रत्येक 'बार्बी में (0.4.0) lib / barby / outputter.rb: 114:' इंजेक्ट 'बारवी (0.4.0) lib / barby / outputter.rb: 114: में` के साथ' विकल्प 'बार्बी (0.4.0) Lib / barby / outputter / png_outputter.rb: 18: में `to_canvas 'barby (0.4.0) lib / barby / outputter / png_outputter.rb: 58: में` to_png' barby (0.4.0) lib / barby / बारकोड आरबीः 70: `एडीबी 'में (0.4.0) उदारीकरण / बारबी / बारकोड। आरबी: 70:` विधि_मिशन' (ईवाल) में: 107: `पीडीएफ 'में (एवल): 88:` प्रत्येक' में ): 88: `pdf 'lib / pdf_render.rb: 18: में` eval' lib / pdf_render.rb: 46: `pdf 'lib / pdf_render.rb: 18: में' रेंडर '...  

हालांकि अगर मैं डेटा को "2 1058 657681" में बदलता हूं ('1' के लिए अंतिम '2' की जगह ले) यह ठीक काम करता है।

रत्न:

< P> बार्बी 0.4.0 पीएनजी 1.1.0 (1.2.0 स्ट्रिंग हो रही है :: संकलन त्रुटि )

बार्बी के लाइन 295 में & lt; संस्करण & gt; / विक्रेता / rqrcode / lib / rqrcode / qrcode /qr_code.rb, बदलें

  अगर byte_index & amp; lt; Data.size  

में

  अगर byte_index & amp; lt; डेटासाइज़ और amp; amp; amp; ! डेटा [byte_index] .nil?  

मज़े!


Comments