Facebook Регистрация входа в систему отображения и проблема маршрутизации на рельсах - PullRequest
0 голосов
/ 03 апреля 2012

В основном я использую iframe для регистрации в Facebook

<iframe src="https://www.facebook.com/plugins/registration?
         client_id=<my_app_id>&
         redirect_uri=http://localhost:3000/&
         fields=name,gender,email"
    scrolling="auto"
    frameborder="no"
    style="border:none"
    allowTransparency="true"
    width="100%"
    height="330">
</iframe>

Первая проблема - поля, пол и адрес электронной почты не отображаются, отображается только имя

Вторая проблема - это когдаЯ нажимаю зарегистрироваться, он перенаправляется на

/%20%20%20%20%20%20%20%20%20%20%20%20%20fields=name,gender,email

, и я не знаю почему.Ожидал, что он направит к localhost, как указано в поле redirect_uri.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 03 апреля 2012

% 20, отображаемые в вашем перенаправлении, являются пробелами в кодировке html.

Они появляются из-за переноса строки и отступа в SRC вашего iframe.

Попробуйте удалить переводы строки иредирект должен работать.

<iframe src="https://www.facebook.com/plugins/registration?client_id=<my_app_id>&redirect_uri=http://localhost:3000/&fields=name,gender,email" scrolling="auto" frameborder="no" style="border:none" allowTransparency="true" width="100%" height="330">
</iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...