это код iframe, измените client_id и redirect_url с вашим идентификатором клиента и redirect_url
<iframe src="https://www.facebook.com/plugins/registration?
client_id=MY_CLIENT_ID&
redirect_uri=MY_REDIRECT_URI&
fields=name,email,first_name,last_name"
scrolling="auto"
frameborder="no"
style="border:none"
allowTransparency="true"
width="100%"
height="330">
</iframe>
он будет автоматически вызывать redirect_url, предоставленный здесь, после нажатия на регистр. в этом методе facebook вернет вам одну переменную «signature_request», которая содержит все данные для пользователей. в методе вы можете декодировать подписанный запрос. это мой код для декодирования подписанного запроса
def decode_facebook_hash(signed_request)
signature, str = signed_request.split('.')
str += '=' * (4 - str.length.modulo(4))
ActiveSupport::JSON.decode(Base64.decode64(str.gsub("-", "+").gsub("_", "/")))
end