Я просто хочу, чтобы пользователь devise
+ oauth
разрешил пользователям входить в мое приложение со своей учетной записью Instagram.Я пробовал несколько учебных пособий, DevCamp и Railscast видео, но просто не могу заставить его работать.Есть ли работающее пошаговое руководство, о том, как реализовать omniauth для Instagram с помощью devise?
каждый раз, когда я хочу читать документы, я просто запутываюсь, когда instagram вставляет ЛОТ кода всего в один блок, без объяснения того, к чему относится этот код.также они никогда не используют обычный встраиваемый рубин, вместо этого они используют хамл и прочее.
на данный момент я получил это:
omniauth_callbacks_controller:
class OmniauthCallbacksController < Devise::OmniauthCallbacksController
def instagram
end
end
routes.rb
devise_for :users, controllers: {omniauth_callbacks: "omniauth_callbacks"}
initializers/devise.rb
config.omniauth :instagram, ENV["INSTAGRAM_CLIENT_ID"], ENV["INSTAGRAM_CLIENT_SECRET"]
# i had plain text instead of the env tags, but it made no difference
в моем user.rb я поместил некоторый код с сессионным материалом, который я не очень понимаю, но он тоже не работал.