class DistrictCnSelector::DistrictController
Public Instance Methods
index()
click to toggle source
返回树状结构的整个省份,城市,区域列表, 避免选择地区时的多次请求
# File lib/district_cn_selector/district_controller.rb, line 7 def index code = params[:region_code] results = if code DistrictCn.code(code).children else DistrictCn.tree end render :json => results end
search()
click to toggle source
# File lib/district_cn_selector/district_controller.rb, line 18 def search ids = [] if params[:region_name] ids = DistrictCn.search(params[:region_name]) end render :json => ids.map{|id|{:id=>id.code,:text=>id.area_name}} end