On 22 January 2015 at 20:16, Deepak Sharma <deeky.sha...@gmail.com> wrote: > I'm trying to add omniauth functionality in my app. For authentication > I'm using devise > > This is what I'm doing > > # GemFile > > gem 'omniauth' > gem 'omniauth-github', '~> 1.1.2' > > # Devise.rb > config.omniauth :github, 'ID', 'Secret key' > > # User.rb > > devise :database_authenticatable, :registerable, :confirmable, > :recoverable, :rememberable, :trackable, :validatable, > :omniauthable, :omniauth_providers => [:github] > > def self.from_omniauth(auth) > where(provider: auth.provider, uid: auth.id).first_or_create do > user.provider = auth.provider > user.uid = auth.uid > user.email = auth.info.email > user.password = Devise.friendly_token[0,20] > end > end > > Whenever I do http://localhost/login it shows me following error message [0] > > Where I'm making mistake, please correct me. > > [0] : http://awesomescreenshot.com/0d9492h900
It is generally better to copy/paste errors from the server window rather than use a screenshot. In this case it would have made it easier for me to point out the error. There is a typo in the line shown onscreen, it has provdiers instead of providers. Colin -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLu5j0dS__CD-bqqUQTR%2B9g-GtbUgT1V2S%3Dt5oHu1NkWyg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.