Class: Spree::StatesController
- Inherits:
-
BaseController
- Object
- ApplicationController
- BaseController
- Spree::StatesController
- Defined in:
- app/controllers/spree/states_controller.rb
Instance Method Summary collapse
Methods included from Core::ControllerHelpers
Instance Method Details
#index ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'app/controllers/spree/states_controller.rb', line 5 def index # table of {country.id => [ state.id , state.name ]}, arrays sorted by name # blank is added elsewhere, if needed # we return ALL known information, since billing country isn't restricted # by shipping country @state_info = Hash.new { |h, k| h[k] = [] } Spree::State.order('name ASC').each { |state| @state_info[state.country_id.to_s].push [state.id, state.name] } end |