Facebook登録プラグインを使用していますが、機能しなくなったようですが、理由はわかりません。何が起こるかというと、登録フォームをロードする代わりに、移動バーのロードアイコンが表示されるだけです(ロードされません)。必要なクレデンシャルを持っています。過去にもクレデンシャルが間違っていた場合、フォームに通常表示されるスペースにエラーメッセージが表示されていました。
私が気付いたのは、登録のFBページにアクセスすると、カスタムフィールドのない2つの例は表示されますが、カスタムフィールドのある例は表示されないということです。私の使用法では、カスタムフィールドを使用します。たぶんそれはカスタムフィールドやファイアウォールの使用と関係がありますか?
そのため、現在、ユーザーは登録できません。助けてください!ありがとうございました!
これが私のコードです:
<div id="fb-root"></div>
<%= javascript_include_tag "https://connect.facebook.net/en_US/all.js#appId=myappnumberiscorrecthere&xfbml=1" %>
<% site_url = MyApplication::Application.config.site_url %>
<fb:registration
fields="[
{'name':'name'},
{'name':'first_name'},
{'name':'last_name'},
{'name':'email'},
{'name':'gender'},
{'name':'birthday'},
{'name':'username', 'description':'User Name', 'type':'text'},
{'name':'postal_code', 'description':'Postal Code', 'type':'text'},
{'name':'password'},
{'name':'captcha'}
]"
redirect-uri="https://<%= @domain + "." + site_url %>/users"
width="530">
</fb:registration>
</div>