2011-12-22 13 views
8

मैंने देखा कि नियंत्रक विधि अनुक्रमणिका नहीं होने पर भी एक सूचकांक दृश्य सही ढंग से मार्गित किया जाता है।रेल को नियंत्रक परिभाषित सूचकांक विधि की आवश्यकता नहीं है?

उदाहरण के लिए, routes.rb इस मार्ग

AppName::Application.routes.draw do 
    get 'about' => "about#index" 
end 

मेरे नियंत्रक कोई सूचकांक विधि (def index end)

class AboutController < ApplicationController 
end 

साथ इस तरह दिखता है और मैं एक दृश्य के विचारों में index.html.erb कहा जाता है/फ़ोल्डर के बारे में

यहां क्या हो रहा है? क्या यह रेल जादू का मामला है जहां कोई नियंत्रक विधि नहीं होने पर भी वे स्वचालित रूप से दृश्य दिखाते हैं? मैं नहीं, के रूप में दस्तावेज here

भी देखें इस पर किसी भी प्रलेखन ...

+4

हाँ, यह नया है; नियंत्रक दस्तावेज़ों को अभी तक इसे प्रतिबिंबित करने के लिए अद्यतन नहीं किया गया है - दस्तावेज़ों का अर्थ है कि आपको अभी भी एक खाली विधि की आवश्यकता है। –

+1

वाह! मैं एक भूल गए दृश्य के साथ एक सुरक्षा समस्या में भाग गया, जो अचानक प्रकट हुआ था ... इस व्यवहार को ओवरराइड करने के लिए तत्पर हैं! – dgilperez

उत्तर

10

आप दृश्य फ़ाइल है, तो यह आगे जाना है और कि परोक्ष प्रस्तुत करना करेंगे मिल सकता है, यह इतना how Rails renders your view files and controller actions पर थ्रेड।

+0

आह महान धन्यवाद! – hajpoj

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