私はomniauth-facebook gemを使用しています。ユーザーが参加しようとしているかどうかを示す文字列をFacebookに渡したいので、自分のサイトに戻ったときに情報を使用できます。omniauth facebookでインテントを表示
私はこのような何かを行うことができればそれは素晴らしいことだ:
= link_to 'Join with facebook', '/auth/facebook?intent=join'
= link_to 'Login with facebook', '/auth/facebook?intent=login'
誰もがが、私はこれをしたい理由を知りたい場合は、ここで私が情報をどうする予定のものです:
# pseudo code
- if authentication fails
- if user was trying to join using facebook
= return them to the signup url
- elsif user was trying to login using facebook
= return them to the login url
facebookに私の意図を伝えることができますし、必要に応じて使用できるように応答でその意図を返すことができますか?これが可能であると、私のように
私はあなたがこれを知っていると思う、これはfacebook-omniauthに関するドキュメントです。私はこれについての情報は見つけられませんでしたが、もしあなたがoauthを検索するならばfacebookにもっと詳しい情報があります https://github.com/mkdynamic/omniauth-facebook –
ありがとう@FabrizioBertoglio、私は解決策は、ちょうど答えを書くことです。 – stephenmurdoch