हर द्वारा संदर्भित मैं एक चेतावनी मिलती है:Rails3: चेतावनी: उच्चस्तरीय निरंतर ApplicationController
app/controllers/agency/agencies_controller.rb:1: warning: toplevel constant ApplicationController referenced by Agency::ApplicationController
मेरे agencies_controller.rb:
class Agency::AgenciesController < Agency::ApplicationController
def index
...
end
...
end
और एजेंसी :: ApplicationController:
class Agency::ApplicationController < ApplicationController
layout 'agency'
helper_method :current_agency
private
def current_agency
@current_agency ||= current_user.agency
end
end
रेल मुझसे क्या चाहता है? मुसीबत क्या है?
अन्य नियंत्रक
class Agency::ClientsController < Agency::ApplicationController
...
end
और कोई चेतावनी, कोई त्रुटि के साथ भी यही स्थिति ...
लेकिन एजेंसी :: ClientsController के साथ कोई मुसीबतों देखते हैं ?? – petRUShka
क्योंकि 'क्लाइंट नियंत्रक' के पास रेल के लिए विशेष अर्थ नहीं है। –
मेरे पास एक कार्यशील व्यवस्थापक है :: एप्लिकेशन नियंत्रक जो समस्या नहीं देता है। तो नामकरण की आवश्यकता नहीं है। शायद कॉल स्टैक में कहीं और अस्पष्टता है, जो रूबी शिकायत कर रही है। –