Rails プロジェクトでメリット ジェムを使用していますが、メリット オブザーバーがまったく機能していません。app/observers/ フォルダに Reputation_change_observer.rb があります
#reputation_change_observer.rb
class ReputationChangeObserver
observe :user
def update(changed_data)
description = changed_data[:description]
# If user is your meritable model, you can query for it doing:
user = User.where(sash_id: changed_data[:sash_id]).first
user.update_life_time_point
user.give_badges
# When did it happened:
datetime = changed_data[:granted_at]
end
end
評判が変わると、ユーザーのライフタイムポイントが更新されます。ユーザーポイントが特定のポイントに達するとバッジを付与します。しかし、これら 2 つの機能は機能していません。誰でも何か考えがありますか?問題は何でしょうか?