Ricerca con ajax

Scusate ma non riesco a capire:

sotto layout ho main.html.erb:

<?xml version="1.0" encoding="UTF-8"?> Consegna sacchetti <%= stylesheet_link_tag 'scaffold' %> <%= javascript_include_tag :defaults %>

in application_controller ho: layout “main”

sotto view/sacchetti, per il controller sacchetti ho l’index.html.erb:

<% form_tag('javascript:void(0)') do %>

<%= label_tag :search, 'Nominativo:' %> <%= text_field_tag :search, params[:search] %> <%= image_tag("indicator.gif", :id => "spinner", :style => "display: none;") %>

<% end %> <%= observe_field(:search, :frequency => 0.5, :update => :search_hits, :loading => "Element.show('spinner')", :complete => "Element.hide('spinner')", :url => {:action => :list, :method => :get}, :with => "'search=' + escape(value)")%>
<%= render :partial=>'rusers_list' %>

Lancio l’applicazione ma mi da errori su oggetti contenuti nel partial.
Ma il partial non dovrebbe visualizzarlo solo all’update dell’observe?
Comunque, tolgo il partial per vedere che cosa succede e sembra che
l’observe non funzioni, tanto e’ vero che con firebug non risultano
richieste ajax.
Eppure sembra che non manchi niente.
Mi sfugge ancora qualcosa?

la partial la esegue quando scrive quel pezzo di view, se non vuoi che
venga caricata non metterla, in quel modo la chiama solo sull’update

Controlla che non ci siano errori javascript con firebug