2009-08-28 12 views
5

मेरे सिस्टम में, उपयोगकर्ता रेल वेबसाइट के माध्यम से पंजीकरण कर रहे हैं। मुझे रूबी में लिखे गए कस्टम एप्लिकेशन सर्वर से उपयोगकर्ताओं को प्रमाणित करना होगा।मैं उपयोगकर्ताओं को लेखक के साथ रेल के बाहर कैसे प्रमाणित कर सकता हूं?

त्रुटि पृष्ठभूमि में:

Authlogic::Session::Base.controller = Authlogic::ControllerAdapters::RailsAdapter.new(self) 
+0

कृपया रेल प्रश्नों को सही तरीके से टैग करें। –

उत्तर

5

पहले इसे आज़माएं मुझे स्पष्ट करें इसलिए मैं इस समाधान को पोस्ट कर रहा हूं)। मेरी ककड़ी चरण परिभाषा अब इस तरह दिखती है:

When /^I am logged in as "(.*)"$/ do |user| 
    @current_user = User.make!(:username => user) 
    require 'authlogic/test_case' 
    activate_authlogic 
    @current_session = UserSession.create!(@current_user) 
end 
0

मैं user239662 के जवाब से सलाह का उपयोग कर इस त्रुटि के आसपास मिला है (यह नहीं था

You must activate the Authlogic::Session::Base.controller with a controller object before creating objects (Authlogic::Session::Activation::NotActivatedError) 
संबंधित मुद्दे

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