我在我的rails應用程序中使用Rolify作爲角色。我知道我可以用user.has_role?(:admin)
查詢角色。但我需要能夠查詢角色與where
條款:我可以用ActiveRecord查詢使用Rolify的角色嗎?
User.where(age: 25..35, role: :manager)
有沒有辦法Rolify支持呢?我的想法是,也許我需要爲Rolify創建的roles
表創建一個ActiveRecord模型。或者,也許Rolify有一個像上面這樣的機制?或者,對我來說,最好的辦法是放棄使用Rolify並擁有類似的機制,而是使用ActiveRecord模型。
答案是你鏈接的文檔中:https://github.com/RolifyCommunity/rolify#class-level – MrYoshiji 2015-03-30 17:54:02