paramsをomniauthコールバックに渡そうとしていますが、問題が発生しています。ユーザーが私のWebサイトにサインアップすることを選択すると、彼が10代の成人であるかどうかを選択する必要があり、サインアップフォームが表示されます。Facebook Connectを使用することを選択した場合、Facebook Connectをクリックすると、サインアップフォームがコールバックページに表示されますが、パスワードを除くすべてのフィールドに情報が入力されます。私も彼の大人/ティーンの選択を取得したいのですが、それを行う方法が本当にわかりません。私はomniauthableでdeviseを使用しています、そしてこれが私がしたことです:
Facebook Connectリンク:
<%= link_to image_tag("connect-w-facebook.jpg", alt: "Connect with Facebook"), omniauth_authorize_path(:user,:facebook,{var: 'adult'}), :id =>"logo", :class =>'connect-face- img' %>
そこで、変数がどのように機能するかをテストするために、今のところ変数をハードコーディングしました。私のコールバックページには:
<%= debug request.env['omniauth.auth'] %>
<%= debug request.env['omniauth.params'] %>
これらの2つは無効であり、---...これらの2つのフィールド以外は何も表示されません...ありがとう、