2011-12-11 9 views
10

मैं रेल में और सामान्यनियंत्रक InheritedResources :: बेस

class UtilLegalsController < ApplicationController 

के बजाय scaffolded मैं

class UtilLegalsController < InheritedResources::Base 

किसी को भी पता है क्यों मिले? क्या फर्क पड़ता है? बीएयू नियंत्रक के लिए सही विकल्प क्या है?

उत्तर

6

शायद आप एक रेल पर्यावरण का उपयोग कर रहे हैं जिसमें Inherited Resources मणि स्थापित है। यह एक समस्या नहीं है, एक बार यह मणि, एप्लिकेशन नियंत्रक से विरासत में आता है, और इसके परिणामस्वरूप यह व्यवहार बढ़ाता है। यदि आपको अधिक जानकारी की आवश्यकता है, तो कृपया अधिक चर्चा के लिए कृपया आपको ब्राउज़र को AsciiCasts साइट पर इंगित करें।

9

हो सकता है, आप मणि का उपयोग कर रहे हैं जिसमें मणि inherited_resources (उदाहरण के लिए active_admin) शामिल है। इस मामले में आप -c=scaffold_controller विकल्प के साथ पाड़ उत्पन्न कर सकते हैं:

rails g scaffold Post user:references title:string body:text -c=scaffold_controller 

हो जाएगा ताकि बाईपास inherited_resources नियंत्रक।