我已经连接了两个查询结果,并希望根据特定条件限制结果。
def all_notifications
return (user_project_notifications+followed_comments).sort_by(&:created_at).reverse
end
我想将 all_notifications 限制为特定时间后出现的那些,例如:
def new_notifications(notifications_last_viewed)
return all_notifications.where('created_at >?, notifications_last_viewed)
end
但是,我收到错误未定义的方法 `where' for Array:...
如何对串联结果执行“where”查询?