diff --git a/app/controllers/request_for_comments_controller.rb b/app/controllers/request_for_comments_controller.rb index 312dc260..1394f0c3 100644 --- a/app/controllers/request_for_comments_controller.rb +++ b/app/controllers/request_for_comments_controller.rb @@ -11,7 +11,7 @@ class RequestForCommentsController < ApplicationController # GET /request_for_comments # GET /request_for_comments.json def index - @request_for_comments = RequestForComment.last_per_user(2).paginate(page: params[:page]) + @request_for_comments = RequestForComment.last_per_user(2).order('created_at DESC').paginate(page: params[:page]) authorize! end diff --git a/app/views/request_for_comments/show.html.erb b/app/views/request_for_comments/show.html.erb index 7946984b..a47eba32 100644 --- a/app/views/request_for_comments/show.html.erb +++ b/app/views/request_for_comments/show.html.erb @@ -1,109 +1,114 @@
- <%= @request_for_comment.user %> | <%= @request_for_comment.requested_at %> | <%= @request_for_comment.submission.id %> + <% + user = @request_for_comment.user + submission_id = ActiveRecord::Base.connection.execute("select id from submissions + where exercise_id = + #{@request_for_comment.exercise_id} AND + user_id = #{@request_for_comment.user_id} AND + '#{@request_for_comment.created_at}' > created_at + order by created_at desc + limit 1").first['id'].to_i + submission = Submission.find(submission_id) + %> + <%= user %> | <%= @request_for_comment.requested_at %>