def self.get_previous_feedback current_feedback
Feedback.where("feedbacks.id < ?", current_feedback.id).order('created_at asc').last
end
def self.get_next_feedback current_feedback
Feedback.where("feedbacks.id > ?", current_feedback.id).order('created_at asc').first
end
#current_feeedback is the show page of any feedback.( feedback/show/id=2)
我的数据库中有 3 个表。反馈、用户、部门以一对多的关系连接。
通过运行上面的代码,我可以导航到下一个/上一个反馈。
我的用户(current_user)已登录,现在单击上一个/下一个,我想从 DB(上面写的条件)+其反馈.department_id = current_user.deparment_id 检索下一个反馈。
对于包含department_id 需要写一个AND 语句。怎么做 ?