使用 github 设计直接登录
Devise login straight with github
我正在使用设计进行用户注册,并有一个 link 重定向到登录页面。
<%= link_to "User Sign in", new_user_session_path, :class => "btn btn-default navbar-btn" %>
我使用以下 tutorial.
设置 omniauth
我在上面使用的 link_to
将我带到设计 sign_in
页面,然后我必须在该页面上单击 sign in with github
,然后重定向我使用 github 登录.
我宁愿跳过 sign-up
页面,一旦我点击上面的 link_to
我希望它直接进入 github 身份验证。
您应该能够在应用的任何视图中使用以下 link_to
帮助程序:
<%= link_to "Sign in with GitHub", user_omniauth_authorize_path(:github) %>
您可以找到有关 devise-omniauth 集成的更多信息here。
我解决了,我把link_to
改成:
<%= link_to user_github_omniauth_authorize_path %>
我正在使用设计进行用户注册,并有一个 link 重定向到登录页面。
<%= link_to "User Sign in", new_user_session_path, :class => "btn btn-default navbar-btn" %>
我使用以下 tutorial.
设置 omniauth我在上面使用的 link_to
将我带到设计 sign_in
页面,然后我必须在该页面上单击 sign in with github
,然后重定向我使用 github 登录.
我宁愿跳过 sign-up
页面,一旦我点击上面的 link_to
我希望它直接进入 github 身份验证。
您应该能够在应用的任何视图中使用以下 link_to
帮助程序:
<%= link_to "Sign in with GitHub", user_omniauth_authorize_path(:github) %>
您可以找到有关 devise-omniauth 集成的更多信息here。
我解决了,我把link_to
改成:
<%= link_to user_github_omniauth_authorize_path %>