我使用 CASL rect 在我的 javascript 项目中设置授权。
当我不得不询问用户是否因为他是作者而有权编辑文章时,这很好。
但是当我有不止一个作者时,我如何检查当前用户是否可以编辑这篇文章?
<Can I='edit' a={{ editor_ids: article.editor_ids, type: 'Article' }}
我不明白如何检查当前用户 id 是否在 editor_ids 中的能力。
can('edit', 'Article', { editor_ids: ....something here for currentUser.id .... })