我搜索了 Web 和 Github,发现很少有人使用 Rolify 的回调选项。
Rolify 的回调选项是(参考https://github.com/EppO/rolify):
- before_add
- after_add
- before_remove
- after_remove
例子:
class User < ActiveRecord::Base
rolify :before_add => :before_add_method
def before_add_method(role)
# do something before it gets added
end
end
Rolify 的回调选项的典型用法是什么?