我目前正在使用attr_encrypted gem来加密内容,以便只有拥有特定密钥的用户才能看到更广泛的组可用的文档部分。一切正常,直到我尝试对其中一个加密字段的列表进行排序。我已经读了documentation几次,并尝试了几种方法都无济于事。
在CommunityMember模型中:
attr_encrypted :last_name, :key => :encryption_key
在控制器我已经尝试
@list = CommunityMember.order("last_name")
AND
@list = CommunityMember.order("encrypted_#{last_name}")
AND
@list = CommunityMember.order("encrypted_#{'last_name'}")
没有一个产生预期的结果。谢谢你的帮助。
杰伊
1条答案
按热度按时间5q4ezhmt1#
可以使用sort_by方法