【发布时间】:2015-06-13 10:24:06
【问题描述】:
我正在构建一个用户角色管理系统。它有一个Permission 模型和一个Role 模型。 Role has_many permissions 和 User has_many roles。所以我们需要permsissions 和roles 的CRUD。
我正在考虑一种不同的方法。如何在我的应用程序中获取所有路由并从中创建权限?基本上权限是去路径的权限,我们在路由中有一个路径列表。
我能够获得我的应用程序中的所有路由,例如
Rails.application.routes.routes.to_a
但我无法在任何地方看到这种方法。您对此有何看法?请分享您的建议。提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 permissions roles rails-routing