問題タブ [merit-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-4 - Merit Gem: 1 日分のユーザーのポイントを獲得するには?
Merit gem を使用して 1 日 (「今日」または「昨日」) のユーザーのポイントを取得するにはどうすればよいですか?
私は試した:
しかし、それはうまくいきません。
ruby-on-rails - Rails: Merit Gem で一時的なバッジを持つことは可能ですか?
Merit Gem を使用して、自分の Web サイトにバッジとポイント システムを作成したいと考えています。ただし、一部のバッジは毎月リセットしてほしいです。たとえば、20 件のコメントの月間バッジ。これには、ユーザーがサイトで一貫している必要があります。メリットでこれを行うことは可能ですか?条件が満たされない場合に基づいてバッジをリセットする「一時的な」機能があることは知っていますが、バッジをリセットする時間ベースの方法が必要です。
ありがとうございました!
badge - Rails 4 : Devise での Merit gem の基本的な使い方
メリット ジェムを使用して、アプリの最初の 100 ユーザー用のパイオニア バッジを作成したいと考えています。
Merit.rb のコード
Badges_rules.rb のコードは、認証にデバイスを使用していることを考慮しています。だから私はこの方法に従った。
バッジを作成していません。この別のバッジが非常にうまく機能していることに注目してください。
Devise がユーザー オブジェクトをいじっているようです。ハウツーが言ったように、登録コントローラーをオーバーライドしました。そして、この「碑文」バッジのように、このコントローラーを簡単な方法で呼び出すと、すべて問題ありません。
しかし、ユーザーの ID に条件を付ける必要がある場合、何も起こりません。
参考までに、これはバッジが表示されるユーザーの表示ビューのコードです (これは機能しています)。
ruby-on-rails - Rails 4 / Devise / Merit gem:Rule#appliesにtarget_objが見つかりませんか?
Merit gem を使用して Rails アプリにバッジ システムを実装しようとしています。
アプリの最初の 100 人のユーザーにバッジを贈りたいです。そこで、このコードを Badge_rules.rb に追加します
Devise (バージョン 3.2.3) を使用しているので、このHowtoに従い、次のように登録コントローラーをオーバードライブしました。
しかし、バッジは作成されていません。ログには、次の警告があります。
gem の rule.rb ファイルに binding.pry を入れましたが、明らかです。target_obj はユーザーではなく、nil です。
target_obj は、badges_rules.rb の to: オプションで設定されるはずです。だから私は:itself、:user、そして何も試しませんでしたが、それは私の問題を解決しません。
もちろん@registration = build_resource
、コントローラーに追加しようとしましたが、警告は消えましたが、問題は解決しませんでした。
別のバッジの動作はちょっと間違っています。登録に成功した人には誰でも付与されるはずです。作業コードは次のとおりです。
しかし、私がしなければならなかったとき: :itself to it, @TuteCが別の質問で私にアドバイスするように、それはうまくいきません。
to: パラメータの動作がよくわかりません。
ruby-on-rails - ユーザーをポイントでソートする(メリットジェムを使用)
メリットジェムによって生成されたポイントでユーザーリストを並べ替える最良の方法は何ですか? メリットはおそらくデータベースにデータを保存しないため、そうするのが困難です。
これまでのところ、メリット ポイントを users テーブルにキャッシュしていますが、もっと良い方法はないかと考えていました。
ruby-on-rails-4 - Merit gem が Rails 4.1 で動作しなくなりました
そこで、Rails 3.2で問題なく画像を含むバッジをロードしました
しかし、コードサーバーをRails 4.1に更新したばかりです...そして今、次のエラーが発生します:
私はまったくコードを変更しませんでした。メリットイニシャライザに触れていません...またはapplication.rb...何もありません。うまくいかない理由がよくわかりません。application.rb のコードは次のとおりです。
どんな助けでも大歓迎です。
ruby-on-rails-3.2 - Rails 3.2 での Merit Gem ... 何も表示されない
Merit gem を使用したいのですが... 何も表示されません。このRails: Merit Gem Badge Not Registering or Displayingと、このRails 3.2 Merit Gem Badge not Workingを既に読みましたが、なぜ機能しないのかわかりません。
メリット.rb
Badge_rules.rb
コメント_コントローラー.rb
そして、 current_user.badges を使用してビューに表示します。
ご協力いただきありがとうございます !