【发布时间】:2019-01-04 11:09:50
【问题描述】:
rolify 是如何工作的,是否可以自定义像 has_role 这样的 rolify 方法? , add_role 等。
【问题讨论】:
-
是的,你可以。您能否描述一下您想要实现的目标,或者展示一些您想要实现的示例代码?
-
当然,它是 ruby,您可以自定义所有内容。在您的情况下,就像在模型中定义方法
has_role? / add_role一样简单。只是不要忘记调用父实现。 -
我有 DIM_ROLE oracle 表,其中包含角色名称(主键)、角色描述、创建时间戳和更新时间戳列。同样,我有一些带有一些列的dim_user,以及带有user_id 和role_name 的role_user_map。如何使用 rolify gem 这个?我的 db.Neither users_roles 表中没有资源 id 和 resourse_type 列。你能帮我看看如何继续吗?
-
看起来你最好从头开始编写自己的实现,而不是使用 rolify。
标签: ruby-on-rails rolify