hi all,

i am new to rails and not able to figure how to get a drop-down
selection list in a view.
i have 3 models (tables): country, state & city.
country has many states
state has many cities

now i want to create 3 drop down lists, 1 for each. selecting a
country should make states available in that country only, and same
for the state and cities.

i am trying to create the 'country' list with this:
<%=  collection_select(:state, :countries_id,
@countries, :id, :cou_name, {:prompt => "select country"}) %>

def select
    @countries = Country.find(:all)

    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @countries }
    end
  end

although the box is shown, but nothing comes up in it.
i am trying to do this inside a view for 'state'. do i need to do it
inside a separate controller/view??

plz help!!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to