首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用cancan 1.6.5定义特定资源属性的权限

是否可以使用cancan 1.6.5定义特定资源属性的权限
EN

Stack Overflow用户
提问于 2016-07-19 21:54:27
回答 1查看 120关注 0票数 0

在CanCan版本1.6.5中

是否可以定义特定资源属性的权限?

例如,如果我希望允许用户仅更新项目的名称和优先级,则将其作为第三个参数传递给can。

代码语言:javascript
复制
can :update, :projects, [:name, :priority]

我想要这个功能与rails-admin。

EN

回答 1

Stack Overflow用户

发布于 2016-07-19 23:30:57

有一个特殊的叫做Strong ParametersActive Controller插件。

带有此插件动作控制器参数的

禁止在活动模型体量分配中使用,直到它们被列入白名单。这意味着您必须有意识地选择允许大规模更新的属性,从而防止意外暴露不应该暴露的属性

Cancan不是过滤和检查参数的最佳方法,read about it

rails_admin项目read about it中存在已关闭的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38460608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档