diff options
| author | Luc Donnet | 2014-08-06 16:59:20 +0200 |
|---|---|---|
| committer | Luc Donnet | 2014-08-06 16:59:20 +0200 |
| commit | cedecf59a5e19ce867e097e1ebb63840b2d59a68 (patch) | |
| tree | a80394cc946a7d500e2896dc152f25cb5ffdd158 /app/controllers/stop_areas_controller.rb | |
| parent | 8ca6a3feee28f3e04cd043a015cf6f30057cf2ac (diff) | |
| download | chouette-core-cedecf59a5e19ce867e097e1ebb63840b2d59a68.tar.bz2 | |
Refactor search form in stop_areas
Diffstat (limited to 'app/controllers/stop_areas_controller.rb')
| -rw-r--r-- | app/controllers/stop_areas_controller.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/controllers/stop_areas_controller.rb b/app/controllers/stop_areas_controller.rb index 57773a8cc..d6d1b8822 100644 --- a/app/controllers/stop_areas_controller.rb +++ b/app/controllers/stop_areas_controller.rb @@ -45,7 +45,7 @@ class StopAreasController < ChouetteController def index request.format.kml? ? @per_page = nil : @per_page = 12 - + @country_codes = referential.stop_areas.collect(&:country_code).compact.uniq index! do |format| format.html { if collection.out_of_bounds? @@ -81,6 +81,12 @@ class StopAreasController < ChouetteController redirect_to referential_stop_areas_path(@referential) end + def country_codes + respond_to do |format| + format.json { render :json => referential.stop_areas.collect(&:country_code).compact.uniq.to_json } + end + end + def addresses Rails.logger.error("SEARCHING FOR ADDRESSES : #{params[:q]}") @addresses = filtered_addresses |
