2013-08-13 5 views
5

मैं रेल गाइड के Getting Started भाग का पालन कर रहा था और ट्यूटोरियल के अनुसार welcome नियंत्रक बनाया था।"आपके एडाप्टर विनिर्देश को पहचाना नहीं गया" रेल में 4 turbolinks- संबंधित त्रुटि 4

<%= javascript_include_tag "application", "data-turbolinks-track" => true %> 
: मैं सर्वर शुरू कर दिया और http://localhost:3000/ खोला और बजाय <h1>Hello, Rails!</h1> यह देखने के लिए चाहिए था की, मैं त्रुटि मिली Did not recognize your adapter specification.

त्रुटि ब्लॉक सिर्फ application.html.erb फ़ाइल से कुछ HTML था, इस हमलावर लाइन था

अगर मैं फ़ाइल से इस लाइन को हटा देता हूं, तो यह अपेक्षा के अनुसार काम करता है। मैंने त्रुटि को गुमराह किया और मैंने देखा कि इसमें json या coffeescript रत्नों के साथ कुछ करने के लिए कुछ हो सकता है। मेरे पास उन रत्नों को rails और turbolinks रत्नों के साथ स्थापित और अद्यतित है, और जहां तक ​​मैं कह सकता हूं कि वे सभी ठीक काम कर रहे हैं।

यह आवश्यक नहीं है, लेकिन मैं अपने रेल ऐप्स में टर्बोलिंक काम करना चाहता हूं। गलत क्या है इसके बारे में अनजान होना भी बुरा लगता है। इसे कैसे हल किया जा सकता है?

+0

क्या आप अपना रेपो जिथब में पोस्ट कर सकते हैं? –

उत्तर

5

मैं अभी इस समस्या में फिर से भाग गया और फिर से गुगल रहा हूं, मुझे इसी तरह की समस्या के साथ this question मिला।

मैंने बंडलर में multi_json मणि को संस्करण 1.7.8 में डाउनग्रेड किया, जैसा कि उल्लेख किया गया है, और मैंने त्रुटि प्राप्त करना बंद कर दिया। मैंने अभी तक यह नहीं देखा है कि यह हेरोकू में काम करेगा, लेकिन यह स्पष्ट रूप से विकास में इस मुद्दे को हल कर रहा है। यदि ऐसा नहीं होता है, तो मैं यह उत्तर अपडेट करूंगा।

+0

मुझे भी, मैं '1.4.4' तक गिर गया और सबकुछ अच्छी तरह से चला जाता है ~ –

+0

यह मेरे लिए एडब्ल्यूएस लोचदार बीनस्टॉक पर काम करता था। –

1

यह एक जिथब मुद्दा है: https://github.com/intridea/multi_json/issues/132 जो चार महीने पहले बंद था, टिप्पणियों को पढ़ते हुए मैंने पाया कि फाइलों में से एक को रेल परियोजना में। एससीएसएस के बजाय .css नाम दिया गया था। शायद आपकी परियोजना के साथ एक ही त्रुटि हो रही है। मेरे पास एक ही सटीक मुद्दा था और मेरे मणि ने काम किया।

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