我有一个用户表,其中有一个位掩码字段,其中有一个权限掩码。在本地,我可以通过执行 bitmask 来确定用户是否具有一定的权限(UserPermissions&Perm)==Perm
。但是,我希望能够发出 afind_by_mask
或类似的东西,也许使用 a :conditions
,但我似乎不知道如何查询数据库以检索具有匹配权限掩码的用户列表。
使用 ActiveRecord 的任何想法?
具体来说,这必须使用 sqlite 和 postgres
我有一个用户表,其中有一个位掩码字段,其中有一个权限掩码。在本地,我可以通过执行 bitmask 来确定用户是否具有一定的权限(UserPermissions&Perm)==Perm
。但是,我希望能够发出 afind_by_mask
或类似的东西,也许使用 a :conditions
,但我似乎不知道如何查询数据库以检索具有匹配权限掩码的用户列表。
使用 ActiveRecord 的任何想法?
具体来说,这必须使用 sqlite 和 postgres