我使用设计进行用户注册,并有一个重定向到登录页面的链接。
<%= 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身份验证。
答案 0 :(得分:0)
您应该可以在应用的任何视图中使用以下link_to
帮助器:
<%= link_to "Sign in with GitHub", user_omniauth_authorize_path(:github) %>
您可以找到有关devise-omniauth integration here的更多信息。
答案 1 :(得分:0)
我解决了问题,我将link_to
更改为:
<%= link_to user_github_omniauth_authorize_path %>