Partial refresh not working, but no errors

I've got a partial that I'm trying to refresh, but I don't get back any results, nor do I see any errors in Firebug. I'm guessing there's a problem with the DOM, but I'm not sure. Can someone else take a look and let me know where I'm missing something?

Controller:

  def get_city_list     @show_javascript = true     @counties = StateList.find_by_state_code(params[:state_code])     render :update do |page|       page.replace_html 'city_select', :partial => 'city_list'   end

View:

<%= collection_select (:state_code, :state_code,StateList.find(:all, :order => "state ASC", :select => 'distinct state, state_code'), :state_code, :state, {:prompt => 'Select a state'}, {:id => :state_code }) %>

<div id="city_select">&nbsp;</div>

<%= observe_field :state_code, :url => {:action => 'get_city_list'}, :with => 'state_code' %>

THANKS!

I've got a partial that I'm trying to refresh, but I don't get back
any results, nor do I see any errors in Firebug. I'm guessing there's a problem with the DOM, but I'm not sure. Can someone else take a look and let me know where I'm missing something?

<%= collection_select (:state_code, :state_code,StateList.find(:all, :order => "state ASC", :select => 'distinct state, state_code'), :state_code, :state, {:prompt => 'Select a state'}, {:id
=> :state_code }) %>

<div id="city_select">&nbsp;</div>

<%= observe_field :state_code, :url => {:action => 'get_city_list'}, :with => 'state_code' %>

Have you checked that state_code is actually the id of the form
element you're interested in? I would expect it to be more like
state_code_state_code based on what you've got above.

Fred

Frederick Cheung wrote:

Have you checked that state_code is actually the id of the form element you're interested in? I would expect it to be more like state_code_state_code based on what you've got above.

Thanks for your help.

I had thought that I needed to observe :state_code, but I actually needed to observe 'state_code'

THANKS!!!