Rails的“ link_to”自动串联URL

时间:2019-03-20 13:44:24

标签: ruby-on-rails-4 omniauth omniauth-facebook

我在网站的不同部分有两个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 docs告诉我的方式,而另一个按钮却可以正常工作...

enter image description here

我正在使用facebook omniauth gem

0 个答案:

没有答案