2011-09-25 11 views
9

बस https://github.com/Satish/restful-authentication से रेल 3 के लिए अपग्रेड किए गए restful_authentication प्लगइन को स्थापित किया गया है।रेल 3 रीस्टफुल प्रमाणीकरण - अनियमित स्थिर अनुप्रयोग नियंत्रक :: प्रमाणीकृत सिस्टम

class ApplicationController < ActionController::Base 
    protect_from_forgery 

    include AuthenticatedSystem 
end 

हालांकि, जब मैं सर्वर चलाने के लिए और स्थानीय होस्ट पर अपने आवेदन पर जाएँ, मैं एक त्रुटि के रूप में निम्नानुसार है:: मैं अपने आवेदन सहायक में प्लगइन से कोड शामिल करने के लिए इस प्रकार है कोशिश कर रहा हूँ

uninitialized constant ApplicationHelper::AuthenticatedSystem 

प्रमाणीकृत सिस्टम lib/authenticated_system.rb में एक मॉड्यूल है, तो इसमें शामिल क्यों नहीं है?

उत्तर

20

रेल 3 अब और डिफ़ॉल्ट रूप से/lib निर्देशिका में फ़ाइलों को लोड नहीं है :(

अपने config/application.rb को यह करें:

config.autoload_paths << "#{Rails.root}/lib" 

और तुम ठीक किया जाना चाहिए डॉन '। टी को अपने सर्वर को पुनरारंभ करना न भूलें।

+0

धन्यवाद, यह बहुत अच्छा काम करता है! तर्क के बारे में कोई विचार अब डिफ़ॉल्ट रूप से क्यों शामिल नहीं है? –

+0

ऐसा हुआ, धन्यवाद! –

+0

धन्यवाद बिल्कुल मुझे क्या चाहिए। –

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