声明性授权和 mongoid 嵌入文档

发布于 2024-10-20 04:53:13 字数 436 浏览 1 评论 0原文

我正在使用声明性授权和 mongoid。 时,我有关联 as

Class Company
  embeds_many :divisions
end

Class Division
 embedded_in :company
end

和路由

resources :companies do
 resources :divisions
end

当我在我的 divisions_controller.rb 中添加 filter_resource_access 。部门索引的权限正常,但在编辑和更新带有部门 ID 的声明性授权查询时,会引发错误未找到 ID 为 13244adsf32gag3 的类部门的文档。 我如何让它与嵌入式控制器和文档一起工作?

I'm using declarative authorization and mongoid. I have association as

Class Company
  embeds_many :divisions
end

Class Division
 embedded_in :company
end

and route as

resources :companies do
 resources :divisions
end

I added filter_resource_access in my divisions_controller.rb. Permission for division index is ok, but while editing and updating declarative authorization query with division id raising error Document not found for class Division with id(s) 13244adsf32gag3.
How would I make it work with embedded controller and documents too?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文