在我的用户模型中,搜索执行基于角色的“角色”= 4我需要返回两个组合结果,但它只返回最后一个结果(User.tempexaminee_users)如何加入这些结果。在if中角色== 4
def self.search(搜索,角色)
if role == 3
用户 .questionsetter_users.where(['登录LIKE?或名字喜欢?或发送电子邮件LIKE?和role_id =?',“%#{search}%”,“%#{search}%”, “%#{search}%”,角色])端
如果role == 4
用户 .examinee_users.where(['登录LIKE?或名字喜欢?或电子邮件LIKE ?和role_id =?',“%#{search}%”,“%#{search}%”,“%#{search}%”,“角色”)
用户 .tempexaminee_users.where(['登录LIKE?或姓名 喜欢 ?或发送电子邮件LIKE?',“%#{search}%”,“%#{search}%”,“%#{search}%”])端
端
如果role == 4,则组合结果必须返回步骤。