diff --git a/app/controllers/school_controller.rb b/app/controllers/school_controller.rb index 3fb42b64d..8b3692449 100644 --- a/app/controllers/school_controller.rb +++ b/app/controllers/school_controller.rb @@ -99,16 +99,17 @@ class SchoolController < ApplicationController def search_school q = "%#{params[:key_word].strip}%" - if params[:province].nil? or params[:province] == "0" - @school = School.where("name LIKE ?", q); - else - @school = School.where("province = ? AND name LIKE ?", params[:province], q); - end + + @school = School.where("name LIKE ?", q) + @school = @school.where("province = ?", params[:province]) if (params[:province] != '0' ) + options = "" @school.each do |s| options << "
  • #{s.name}
  • " end - - render :text => options + + options = "
    #{l(:label_school_not_fount)}
    " if options.blank? + + render :text => options end end diff --git a/config/locales/en.yml b/config/locales/en.yml index 4c177b58e..a23bbfadb 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1469,6 +1469,7 @@ en: label_teacher: Teacher label_student: Student label_school_all: Schools + label_school_not_fount: Not found by your input query condition. label_other: Other label_gender: Gender label_gender_male: male diff --git a/config/locales/zh.yml b/config/locales/zh.yml index 1b3774d65..2fe9f754e 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -1857,6 +1857,7 @@ zh: #added by Wen label_school_all: 中国高校 + label_school_not_fount: 没有符合的高校信息 label_project_grade: 项目得分