diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 724a62a67..4fa7a7dc5 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -109,7 +109,7 @@ class UsersController < ApplicationController # if User.current.id == @user.id # querys.update_all(:viewed => true) # end - @new_message_count = ForgeMessage.all.count + @new_message_count = @user.forge_messages.count + @user.memo_messages.count + @user.course_messages.count + @user.user_feedback_messages.count case params[:type] when nil @user_course_messages = @user.course_messages.reverse diff --git a/app/models/memo.rb b/app/models/memo.rb index 7225ae524..f1f9029c1 100644 --- a/app/models/memo.rb +++ b/app/models/memo.rb @@ -79,7 +79,7 @@ class Memo < ActiveRecord::Base receivers << self.forum.creator end # 添加发帖人 - if self.author_id != self.parent.author_id + if self.forum.creator_id != self.parent.author_id receivers << self.parent.author end end diff --git a/app/views/users/user_messages.html.erb b/app/views/users/user_messages.html.erb index 03934b9aa..a703422fb 100644 --- a/app/views/users/user_messages.html.erb +++ b/app/views/users/user_messages.html.erb @@ -1,261 +1,228 @@