diff --git a/app/controllers/debates_controller.rb b/app/controllers/debates_controller.rb index cca1e89a2..2c0243681 100644 --- a/app/controllers/debates_controller.rb +++ b/app/controllers/debates_controller.rb @@ -4,11 +4,11 @@ class DebatesController < ApplicationController def index if params[:tag] - @debates = Debate.tagged_with(params[:tag]).order("created_at DESC") - set_voted_values @debates.map(&:id) + @debates = Debate.tagged_with(params[:tag]).order(id: :desc) + set_voted_values @debates.pluck(:id) else - @debates = Debate.all.order("created_at DESC") - set_voted_values @debates.map(&:id) + @debates = Debate.all.order(id: :desc) + set_voted_values @debates.pluck(:id) end end diff --git a/app/models/comment.rb b/app/models/comment.rb index c2cf75292..d4ceb9e3e 100644 --- a/app/models/comment.rb +++ b/app/models/comment.rb @@ -8,6 +8,8 @@ class Comment < ActiveRecord::Base belongs_to :commentable, polymorphic: true belongs_to :user + scope :recent, -> { order(id: :desc) } + def self.build(commentable, user, body) new commentable: commentable, user_id: user.id, diff --git a/app/views/comments/_comment.html.erb b/app/views/comments/_comment.html.erb index f8eb903a2..4e375c540 100644 --- a/app/views/comments/_comment.html.erb +++ b/app/views/comments/_comment.html.erb @@ -22,8 +22,8 @@