लंबे समय तक जावा देव, पहली बार रूबी देव। एक रेल ऐप के साथ "हैलो वर्ल्ड" कदम तक पहुंचने की कोशिश कर रहा है, और कठिनाई हो रही है।रेल पर रूबी: हैलो वर्ल्ड
मुझे सकारात्मक है कि मुझे यहां कुछ बुनियादी याद आ रही है। ऐसा कहा जा रहा है कि, स्टैक ओवरफ्लो के "समान शीर्षक वाले प्रश्न" और न ही Google की "रूबी रेल हैलो वर्ल्ड" हिट (या इसके रूपों) ने स्पष्ट किया है कि मैं क्या खो रहा हूं।
मुझे रूबी (v1.9.3p194), मणि (1.8.23) और रेल (3.2.3) आरवीएम के माध्यम से स्थापित किया गया है।
rails generate controller common
डिफ़ॉल्ट "config/routes.rb" में, मैं निम्नलिखित दो मार्ग प्रयास:
Web::Application.routes.draw do
root :to => "common#index"
match ':controller(/:action(/:id))(.:format)'
end
जब मैं शुरू में भाग गया और भरी हुई "सर्वर रेल" "मैं एक नियंत्रक का उपयोग उत्पन्न http: // localhost: 3000/आम "अपने ब्राउज़र में, मैंने देखा कि निम्नलिखित:
Unknown action
The action 'index' could not be found for CommonController
मुझे पता चला इस वजह से है" अनुक्रमणिका "मेरे आम नियंत्रक के लिए निर्धारित नहीं किया गया था, इसलिए मैं संपादित कर लिया है" एप्लिकेशन/नियंत्रक/common_controller.r ख "को रोकने के लिए निम्नलिखित:
class CommonController < ApplicationController
def index
end
end
मैं अब पर निम्न देखें" http: // localhost: 3000/आम "अपने ब्राउज़र में:
Template is missing
Missing template common/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in: * "/coding/workspace/[My] Toolbag/web/app/views"
मैं जड़ में एक ही बात देखते हैं, जो समझ में आता है।
जो मैंने पाया है, यह स्पष्ट रूप से मेरे नियंत्रक में कुछ भी प्रस्तुत करने के कारण स्पष्ट नहीं है, इसलिए मेरा मानना है कि इसे "ऐप/विचार/सामान्य/index.html.erb" पर कुछ की जांच करनी चाहिए - हालांकि, मैं वहाँ एक फ़ाइल है, जिसमें निम्नलिखित:
<h1>Hello World</h1>
मैं भी नाम बदलने "index.html.erb" से "_index.html.erb", "index.html", और "की कोशिश की है इंडेक्स ", कंसोल त्रुटि" एक्शन व्यू :: लापता टेम्पलेट "और उपरोक्त समान ब्राउज़र आउटपुट के गुगलिंग वेरिएंट पर आधारित सभी।
Google परिणामों में से कई में सुझावों के स्निपेट होते हैं, लेकिन स्पष्ट निर्देशों के बिना कि कौन से फाइलों को संशोधित सुझावों के साथ संपादित करने के लिए, या फिर उन कदमों को दोहराने के साथ जिन्हें मैंने पहले ही ऊपर ले लिया है।
यदि कोई मुझे सलाह दे सकता है कि मैं क्या खो रहा हूं, तो मैं इसकी सराहना करता हूं।
पीएस: मैं यहां संदर्भित सभी फाइलों के "रूट: रूट" स्वामित्व के साथ सुपर-उपयोगकर्ता के रूप में चल रहा हूं। क्या नियमित रेल के रूप में चलाने के लिए रेल रेल का इरादा किया जा सकता है? ऐसा प्रतीत नहीं होता है कि अगर यह मामला था तो मुझे काफी दूर जाने दिया जाएगा।
मुझे आपके प्रश्न का उत्तर नहीं पता है, लेकिन अगर मैं सिफारिश कर सकता हूं, तो http://ruby.railstutorial.org/ देखें। यह बिना किसी संदेह के वेब पर सर्वश्रेष्ठ रेल ट्यूटोरियल है। इसमें ट्यूटोरियल की तरह एक महान "हैलो वर्ल्ड" भी है। – sunnyrjuneja