ruby-on-rails-4 - Rails 'link_to' 自动连接 URL
问题描述
我网站的不同部分有两个 Facebook 登录按钮。按钮是相同的,但一个工作正常,另一个没有。
当我单击损坏的按钮时,会自动连接一个 url,这 与呈现按钮的link_to函数上的url参数的值无关。
连接的 URL 是 auth/facebook,这是我单击按钮时应该去的地方,但我应该将其设置为link_to上的 URL 参数,而不是自动放置它的导轨。
精细按钮:
<%= link_to "Entrar com Facebook", url_for(root_url+'auth/facebook'), class: "btn btn-facebook btn-block apoiar", id: "facebook_btn" %>
坏掉的按钮:
<%= link_to "Cadastrar com Facebook",url_for(root_url+'auth/facebook'), class: "btn btn-facebook btn-block apoiar btn-lg", id: "facebook_btn" %>
如果我将link_to URL 参数留空它可以正常工作,但这不是omniauth gem 文档告诉我的方式,另一个按钮工作正常......
我正在使用facebook omniauth gem。
解决方案
推荐阅读
- javascript - 如何在pdf中使用html css生成同一张表
- c++ - 从用户那里获取未知数量的数字,并通过使用动态分配的内存来存储这些值来获取这些数字的平均值
- google-apps-script - 如果我使用的是 Google Oauth,是否有一种简单的方法可以查看已通过身份验证的用户列表?
- css - 如何解决 CSS 过渡语法错误?
- r - R根据同一列中的前一个单元格值生成一个单元格值
- javascript - 如何打开 768px 的 A TAB?
- javascript - 我怎样才能无限点击我的按钮,因为在我点击按钮后它不再起作用
- python - 在 scipy.minimize 中具有多个返回值作为输入的函数
- vba - VBA 隐藏行计算事件
- reactjs - React 应用程序中的 Apollo GraphQL 查询