8
मैं एक सत्र नियंत्रक जो वसीयत :: SessionsController से विरासत है get_token नाम की एक और कार्रवाई जोड़ा। जैसा कि नीचे दिखाया मैं इसके लिए मार्गों कहा:मार्ग
routes.rb
Application.routes.draw do
devise_for :users, :controllers => { :sessions => "sessions" }, :path => "users", :path_names => { :sign_in => 'login', :sign_out => 'logout',:confirmation => 'verification'}
match 'get_token', :to => 'sessions#get_token'
लेकिन मैं निम्नलिखित errror जब मैं get_token विधि का उपयोग करने की कोशिश कर रहा हूँ हो रही है;
[Devise] Could not find devise mapping for path "/get_token".
get_token कार्रवाई के लिए मार्ग कैसे जोड़ें।
devise_scope :user do
get 'get_token' => 'sessions#get_token'
end
कि आपको लगता है कि कार्रवाई का उपयोग करने की http://your-url/get_token फोन की अनुमति चाहिए:
अग्रिम धन्यवाद
यह काम किया। धन्यवाद। – Abhimanyu
खुशी है कि मैं मदद कर सकता हूं। – janders223
मुझे रूटिंग त्रुटि मिल रही है: उपर्युक्त निरंतर सत्र नियंत्रक ऊपर के लिए। कोई उपाय ? –