【发布时间】:2012-07-17 01:05:17
【问题描述】:
我在 Rails 3 中有 Users, Roles, and Network 模型。Users 和 Networks 通过 Roles 具有 HMT 关系。如果User 的Role 类型为“admin”且具有特定的Network,则他/她可以更改其他Users 的Role。
似乎Role 类型不应该通过批量赋值获得。那么Network 管理员如何更改其他Users 的职位类型?我实际上认为这是一个非常基本的问题,但我找不到答案。
我正在使用 CanCan 并且有一个 current_user 方法。这是否仅仅意味着控制器将有一个简单的 if/then 检查用户是否在网络中具有适当的角色?
批量分配是否仅适用于没有身份验证的页面?
【问题讨论】:
标签: ruby-on-rails mass-assignment attr-accessible