From fe077a27fbbbe32ebc61ee30e47ce3b1efb87eb8 Mon Sep 17 00:00:00 2001 From: huang Date: Mon, 17 Aug 2015 15:04:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=9F=A5=E8=AF=A2=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/users_controller.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 3d5f613aa..0b844fb14 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -114,14 +114,13 @@ class UsersController < ApplicationController else case params[:type] when 'homework' - @user_course_messages = @user.course_messages.reverse.select{|x| x.course_message_type == "HomeworkCommon"} - #@user_course_messages = ForgeMessage.find_by_sql("select * from course_messages where user_id='#{@user.id}' and course_message_type = 'HomeworkCommon' order by created_at desc;") + @user_course_messages = CourseMessage.where(:course_message_type => "HomeworkCommon", :user_id => @user) when 'message' - @user_course_messages = @user.course_messages.reverse.select{|x| x.course_message_type == "Message"} + @user_course_messages = CourseMessage.where(:course_message_type => "Message", :user_id => @user) when 'news' - @user_course_messages = @user.course_messages.reverse.select{|x| x.course_message_type == "News"} + @user_course_messages = CourseMessage.where(:course_message_type => "News", :user_id => @user) when 'poll' - @user_course_messages = @user.course_messages.reverse.select{|x| x.course_message_type == "Poll"} + @user_course_messages = CourseMessage.where(:course_message_type => "Poll", :user_id => @user) end end respond_to do |format|