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)
DB に 3 つのテーブルがあります。フィードバック、ユーザー、部門は一対多の関係でつながっています。
上記のコードを実行すると、次/前のフィードバックに移動できます。
私のユーザー (current_user) がログインしていて、prev/next をクリックすると、DB から次のフィードバックを取得したいと思います (上記の条件) + その feedback.department_id = current_user.deparment_id.
department_id を含めるには、AND ステートメントを記述する必要があります。どうやってするか ?