Sha256: f1833181d340332a0838f98b473c3ffffb18cb2d4b9386385eca9ec635ca83fb
Contents?: true
Size: 631 Bytes
Versions: 30
Compression:
Stored size: 631 Bytes
Contents
class HelperController < ApplicationController def load_states_for_country country_id = params[:id] @states = State.find(:all, :select => 'id, name', :conditions => ["country_id = ?", country_id], :order => "name" ) label, prompt = Country.build_state_prompts(country_id, true) @states.insert(0, State.new(:name => prompt)) if @states.length > 0 # set cookies so we can remember the last value the user selected cookies[:prefered_country_id] = country_id respond_to do |format| format.js { render :json => {:states => @states, :label => label, :prompt => prompt}.as_json } end end end
Version data entries
30 entries across 30 versions & 1 rubygems