2012-07-24 8 views
7

मैं रेल के लिए नया हूं और वर्तमान में devise मणि का उपयोग कर प्रमाणीकरण पर काम कर रहा हूँ। मैं अपने मोबाइल ऐप से अपने सर्वर के साथ संवाद करना चाहता हूं। तो मैं JSON के माध्यम से डेटा भेज रहा हूँ। जब मैं यह मुझे नीचे त्रुटि से पता चलता प्रवेश करने का प्रयास:uninitialized निरंतर devise :: नियंत्रक :: आंतरिकhelpers

ActionController::RoutingError (uninitialized constant Devise::Controllers::InternalHelpers): 
    app/controllers/session_controller.rb:4:in `<class:SessionController>' 
    app/controllers/session_controller.rb:1:in `<top (required)>' 

जब मैं मणि संस्करण 1.4.6 वसीयत उपयोग कर रहा था, यह मेरे लिए ठीक काम कर रहा था। लेकिन, मैं इसे किसी भी नई सुविधाओं का समर्थन करने में सक्षम होने के लिए तैयार संस्करण 2.1.0 या बाद में काम करना चाहता हूं।

अगर किसी के पास यह चल रहा है या कोई विचार है तो कृपया मेरी मदद करें। अग्रिम में धन्यवाद।

सम्मान,

सेंथिल।

उत्तर

16

अतीत को देखते हुए प्रतिबद्ध, InternalHelpers हटा दिया गया है: https://github.com/plataformatec/devise/commit/d9df632671b568e85bc79feb2c8de54fa0518f73

InternalHelpers के लिए परीक्षण का मामला के आधार पर, अब आप सीधे DeviseController से विरासत चाहिए के रूप में सबसे InternalHelper तरीकों पहले से ही वहाँ में शामिल हैं।

https://github.com/plataformatec/devise/blob/master/test/controllers/internal_helpers_test.rb

class MyController < DeviseController

end

आशा इस मदद करता है!

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