From 57994edc0610bb31e10bcb2a162d34d13e23e86e Mon Sep 17 00:00:00 2001 From: yanxd Date: Thu, 5 Jun 2014 17:29:11 +0800 Subject: [PATCH] load user in homework --- app/controllers/bids_controller.rb | 2 +- app/views/layouts/base_homework.html.erb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/bids_controller.rb b/app/controllers/bids_controller.rb index 2ad60fc29..8bfab408c 100644 --- a/app/controllers/bids_controller.rb +++ b/app/controllers/bids_controller.rb @@ -410,7 +410,7 @@ class BidsController < ApplicationController @homework = HomeworkAttach.new #@homework_list = @bid.homeworks #增加作业按评分排序, - @homework_list = @bid.homeworks.joins(:user).includes(:rate_averages, :user, :attachments).order('seems_rateable_cached_ratings.avg DESC') + @homework_list = @bid.homeworks.joins(:rate_averages, :user, :attachments).order('seems_rateable_cached_ratings.avg DESC') if params[:student_id].present? @temp = [] @homework_list.each do |pro| diff --git a/app/views/layouts/base_homework.html.erb b/app/views/layouts/base_homework.html.erb index 8c108ba22..4fbdda1d1 100644 --- a/app/views/layouts/base_homework.html.erb +++ b/app/views/layouts/base_homework.html.erb @@ -179,7 +179,7 @@ <% if @bid.homework_type == 1%> <% if @bid.homeworks.size>0 %> - <% for homework in @bid.homeworks %> + <% for homework in @bid.homeworks.eager_load(:user) %> <%= link_to image_tag(url_to_avatar(homework.user), :class => "avatar", :title => homework.user.name), user_path(homework.user), :class => "avatar" %> <% end %> <% else %>