こんにちは、まずはこのプラグインを作成してくださった制作者の皆様に感謝申し上げます。
最初のパトロンが寄付を行い、パトロングループに追加されたのですが、私が作成したバッジが付与されませんでした。バッジのクエリを確認し、グループ名に変更しましたが(そのグループ名を「Patrons」とはしていなかったため)、問題は解決しませんでした…
どうすればよいでしょうか?
ご協力ありがとうございます!
こんにちは、まずはこのプラグインを作成してくださった制作者の皆様に感謝申し上げます。
最初のパトロンが寄付を行い、パトロングループに追加されたのですが、私が作成したバッジが付与されませんでした。バッジのクエリを確認し、グループ名に変更しましたが(そのグループ名を「Patrons」とはしていなかったため)、問題は解決しませんでした…
どうすればよいでしょうか?
ご協力ありがとうございます!
バッジジョブは1日1回実行されるため、バッジの取得には最大1日かかる場合があります。急ぐ場合は、example.com/sidekiq/scheduler にアクセスし、BadgeGrant を検索して「Trigger」をクリックしてください。
@Mark_Schmucker さん、迅速なご対応とご支援をありがとうございます。ご指示の通り対応し、念のため1日待ってみましたが、まだバッジが付与されません ![]()
バッジ CP で確認し、テストクエリを実行しましたが、そこでも「バッジは付与されません」と表示されています。何か別の問題が起きているようです…
データエクスプローラーでクエリや実験を投稿しますか?
これがクエリです。Patreon プラグインがバッジ用に作成したものです。私が変更したのは、グループ名を patreon ではなく supporters にしただけです。
select user_id, created_at granted_at, NULL post_id from group_users where group_id = ( select g.id from groups g where g.name = 'supporters' )
結果は 0 件でした。1 件になるはずです ![]()
多くのバッジに対して、グループ名を変えるだけで同じクエリを使用しています。私の環境では動作しています。「Full Name」ではなく「Name」というグループを使用してください。他のグループでもクエリは動作しますか?
はい、またもや顔面を手のひらで… 名前は大文字小文字を区別するとは、気づいていませんでした。それに、最初はバッジ名とグループ名を混同していました(どちらも同じ名前だったので)。そして、大文字小文字を区別することを知って、1 人のユーザーに付与されることを確認しました。解決を手伝っていただき、ありがとうございます!
どの名前ですか?不要な大文字小文字の区別をすべて排除する必要があります。
@codinghorror すみません、今気づきました。それはグループ名でした。