我在我的 Rails 网站上使用 Omniauth 来实现使用 Facebook 登录。
我有以下按钮:
<a class="btn btn-block btn-social btn-facebook">
<i class="fa fa-facebook"></i> Sign in with Facebook
我按照这里的安装说明进行操作: Social Sign-In Buttons made in pure CSS based on Bootstrap and Font Awesome
我需要链接按钮以使用 Facebook 登录,使其看起来类似于:
<%= link_to "Login with Facebook", new_user_registration_path %>
我尝试了以下选项,但没有人正确显示按钮:
<a class="btn btn-block btn-social btn-facebook">
<i class="fa fa-facebook"></i> <%= link_to "Login via Facebook", user_omniauth_authorize_path(:facebook) %>
</a>
或者
<%= link_to user_omniauth_authorize_path(:facebook) do %>
<div class="btn btn-block btn-social btn-facebook">
<i class="fa fa-facebook"></i> Sign in with Facebook
</div>
<% end %>