मैं रेल 3.2.12 में इसे ठीक नहीं कर सकता है, हो सकता है मैं कुछ याद आ रही है।रूटिंग त्रुटि - अप्रारंभीकृत निरंतर
config/routes.rb
get "home/index"
root :to => "home#index"
devise_for :users, :only => :omniauth_callbacks
match 'users/auth/:provider/callback' => 'authentications#create'
match '/auth/:provider/signout' => 'authentications#signout'
एप्लिकेशन/नियंत्रक/authentication_controller.rb
class AuthenticationsController < ApplicationController
...
end
एप्लिकेशन/मॉडल/authentication.rb
class Authentication < ActiveRecord::Base
...
end
मुझे लगता है कि मेरे वर्तमान ज्ञान के साथ काम करना चाहिए, लेकिन वहाँ कुछ है कि मैं याद आती है है।
मेरे तरह सवाल बताने के लिए, क्या गलत है कृपया होगा।
rounting त्रुटि
uninitialized constant AuthenticationsController
यह संदेश है कि कम से http://localhost:3000/auth/facebook/signout
ओह में एक प्रविष्टि जोड़ता है। धन्यवाद @alfonso। मैंने इस तरह से 'रेल जी नियंत्रक प्रमाणीकरण' में नियंत्रक बनाया है, इसलिए फ़ाइल को 'प्रमाणीकरण_controller.rb'' नाम दिया गया था, शायद मैंने कक्षा का नाम बदल दिया। ऐसे ज्ञात-से-अधिक प्रश्नों का जवाब देने के लिए बहुत बहुत धन्यवाद। – Davit
@ डेविट टिप: नियंत्रकों को उत्पन्न करते समय आपको हमेशा बहुवचन का उपयोग करना चाहिए। – Bonifacio2