1

ユーザーがコメントを作成したときにポイントを与えるために、宝石「メリット」を使用します。コメントを削除するときは、create (5) のポイントも削除したいと考えています。私(管理者)はコメントを削除できます。クリックして削除すると、タイトルにエラーが表示され、ポイントが削除されません。

score 5, :on => ['comments#create'], category: 'gold_points'

score -5, :on => ['comments#destroy'], to: :user, category: 'gold_points'

これもログで見ます

[merit] NoMethodError on `NilClass#user` (called from Merit::TargetFinder#other_target) 
4

1 に答える 1

0

それdestroyは、それを呼び出して評判を付与commentする がもう存在しないためです。user

関連する問題を参照してください: https://github.com/tute/merit/issues/171#issuecomment-44185696 .

于 2014-06-06T14:19:28.477 に答える