जब भी मेलर्स आग से एक बंद करता है, तो शरीर link_to root_url
की तरह कुछ होता है यह इस अविश्वसनीय रूप से बेकार त्रुटि देता है:विरासत में प्राप्त अनुप्रयोग, कोई मार्ग मैचों {}
ActionView::Template::Error: No route matches {}
का पता लगाने या तो बेकार है या अंक उस link_to
विधि पर। चूंकि यह यहां भी बहुत अचूक है, इसलिए मैं ढेर ओवरफ्लो पर पूछ रहा हूं।
अद्यतन 1: https://gist.github.com/2955610
अद्यतन 2: मदद करने के लिए, मैं भयानक routes.rb
फ़ाइल पोस्ट किया है कंसोल में, app.root_url
सही वापसी प्रदान करता है।
अद्यतन 3:link_to "whatever", root_url
काम करता है ठीक। कितना अजीब!
अद्यतन 4: यह नियमित रेल दृश्य में ठीक काम करता है।
अद्यतन 5:निर्धारितimage_tag
अब ई-मेल में एक मेजबान, outputting प्रदान नहीं कर रहा है: http://assets/...png
। Fffff।
अद्यतन 6: मैंने इसे नीचे संकुचित कर दिया है कि मुझे (कंसोल में) app.url_for
के साथ एक ही त्रुटि मिलती है। मुझे लगता है कि यह संबंधित हो सकता है।
बस मामले में, क्या आपके पास root.r => "कुछ" रूट्स.आरबी में है? – dimuch
@dimuch मैं अपनी रूट फ़ाइल पोस्ट करूंगा, वॉचआउट, यह बदसूरत है। – krainboltgreene
क्या आप टेम्पलेट्स से कुछ लाइनें भी दिखा सकते हैं जो त्रुटि का कारण बनती हैं? – dimuch