我对似乎太明显/太容易的优点宝石有疑问,但很难弄清楚。
我正在使用示例可观察类,它适用于点。每点变化,注册的观察者都会收到更新。但是,对于徽章,不会发生此类更新。
我如何将徽章分配给用户可能是原因,但我不确定为什么。再次使用wiki 中的示例add_badge
,我正在查看用户的总分并使用该方法为该用户创建适当的徽章。这工作正常。也就是说,按预期计算积分,按预期创建徽章,并且用户的积分和徽章是正确的。
问题是可观察类没有收到这些徽章分配的任何更新/事件。我希望每个add_badge
人都能生成通知。
没有观察到徽章添加的一些原因是什么?