मैं रूबी ऑन रेल्स को मैं यह त्रुटिरूटिंग त्रुटि 3
अप्रारंभीकृत निरंतर WelcomeController
नमूना परियोजना बनाने के बाद हो रही है नया हूँ। मैंने
root :to => 'welcome#index'
रूट.आरबी में सक्षम किया।
मैं रूबी ऑन रेल्स को मैं यह त्रुटिरूटिंग त्रुटि 3
अप्रारंभीकृत निरंतर WelcomeController
नमूना परियोजना बनाने के बाद हो रही है नया हूँ। मैंने
root :to => 'welcome#index'
रूट.आरबी में सक्षम किया।
सुनिश्चित करें कि WelcomeController welcome_controller.rb
नामक एक फाइल में परिभाषित किया गया है जब आप कहते हैं कि
root :to => 'welcome#index'
आप WelcomeController
में index
विधि के लिए /
के लिए सभी अनुरोधों को भेजने के लिए रेल बता रहे हैं। त्रुटि संदेश आपको बता रहा है कि आपने अपना WelcomeController
वर्ग नहीं बनाया है। आपके पास ऐसा कुछ होना चाहिए:
class WelcomeController < ApplicationController
def index
# whatever your controller needs to do...
end
end
app/controllers/welcome_controller.rb
में।
हाय मुझे समाधान मिला मैंने बस रूट बदल दिया: = = 'होम # इंडेक्स'। मैंने नियंत्रक घर बनाया। तो घर पर मार्ग निर्धारित करें। – Raj
@ मोहनराज आपको इस उत्तर को सही के रूप में स्वीकार करना चाहिए, जैसा कि है। – thomasfedb
मैं रेल के लिए बहुत नया हूं और माइकल हार्टल द्वारा रेल ट्यूटोरियल के साथ-साथ इस त्रुटि में भी भाग गया। समस्या मैं था कि config/routes.rb
फ़ाइल में, मैं सिर्फ uncommented था root :to => "welcome#index"
:
# just remember to delete public/index.html.
root :to => "welcome#index"
लेकिन साथ sample_app की संरचना, यह था कि "स्वागत # सूचकांक" होना चाहिए 'पृष्ठों # घर' के बजाय सब कुछ था के बाद से मूल रूप से "पेज" नियंत्रक के माध्यम से स्थापित किया गया।
root :to => 'pages#home'
यह किताब में भी वहीं है, लेकिन मैं सिर्फ यह अनदेखी की और काफी देर खर्च बाद में मैं कहाँ गलत हो गया था यह पता लगाने की कोशिश कर रहा। $ rails generate controller pagename index
:
rails generate controller welcome index
जनरेटर आपके लिए मार्ग निर्धारित करता है। Rails.application.routes.draw कर पाने 'का स्वागत करते हैं/सूचकांक' अंत –
आप नाम welcome
साथ पेज उत्पन्न नहीं है, तो बस पृष्ठ की तरह उत्पन्न करते हैं। तो फिर में: config-> routes.rb आप जड़ को संपादित करना चाहिएके लिए रूट 'पृष्ठ का नाम दिखना # सूचकांक'
रखें '# सूचकांक का स्वागत करते हैं' यह आप इसे करने के बाद अपने संदर्भ जड़ होना चाहते हैं अपने स्वागत भागों उत्पन्न करें।
Rails.application.routes.draw do
root 'welcome#index'
end
साल देर से और हजारों कम। :-) –
मैं भी इस त्रुटि जब आरंभ करने की मार्गदर्शिका का उपयोग कर मिल गया: http://guides.rubyonrails.org/getting_started.html आप वास्तव में घर # सूचकांक करने के लिए लाइन बदलने के लिए मोहन राज नीचे उसकी टिप्पणी में कहते हैं की तरह है । आप लाइन को अन-टिप्पणी नहीं करते हैं। – bernie2436