Ruby on rails 使用Desive的模型的所有权?
我第一次在Rails 4项目中使用Desive,我试图找出如何将模型的所有权锁定给某些用户 例如,如果用户仅创建模型,则该用户应能够对其执行以下操作:Ruby on rails 使用Desive的模型的所有权?,ruby-on-rails,devise,ruby-on-rails-4,rails-models,Ruby On Rails,Devise,Ruby On Rails 4,Rails Models,我第一次在Rails 4项目中使用Desive,我试图找出如何将模型的所有权锁定给某些用户 例如,如果用户仅创建模型,则该用户应能够对其执行以下操作: 列出属于用户的所有型号 看法 编辑 更新 删除 因此,基本上所有crud操作都应该限制为拥有模型的用户 您将如何以一种枯燥的惯用方式实现所有权?我似乎可以在控制器中检查用户是否拥有当前对象,但如果该对象被其他控制器使用或用作嵌套更新的一部分,我必须重新实现逻辑,但是模型似乎不适合访问当前用户。我会查看gem,它将权限分配给用户,因此如果用户具
- 列出属于用户的所有型号
- 看法
- 编辑
- 更新
- 删除
希望这有帮助看起来真的很好,我不知道我错过了,因为我一直在广泛浏览Railscasts,同时尝试拿起Rails。我会查出来的。不用担心,老兄!我正在挂上铁轨,以防万一