Rails 'link_to' объединяет URL автоматически - PullRequest
1 голос
/ 20 марта 2019

У меня есть две кнопки входа в Facebook в разных частях моего сайта.Кнопки идентичны, но одна работает нормально, а другая - нет.

Когда я нажимаю на сломанную кнопку, URL автоматически объединяется, независимо от значения url * 1004.* param для функции link_to , которая отображает кнопку.

Объединенный URL-адрес: auth / facebook , куда я должен перейти при нажатии кнопки, но ядолжен был установить его в качестве параметра URL-адреса на link_to , а не на рельсы, устанавливающие его автоматически.

Точная кнопка:

<%= 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" %>

Если я оставил параметр URL link_to пустым, он работает нормально, но это не тот способ, которым omniauth gem docs говорит мне, и другая кнопка работает нормально...

enter image description here

Я использую facebook omniauth gem .

...