the div list of words doesn't get updated

# controller
   class Words < R '/words'
      def get
         ("word01".."word20").each{|w| (@words ||='') << "<li>#{w}</li>"}
         render :_list
         @words
      end
   end
#views
#

   def layout
      html do
         head do
            link :rel => 'stylesheet', :type => 'text/css', :href => 
'/static/style.css', :media => 'all'
            ['prototype', 'effects', 'controls','search'].each do |s|
               script :src => "/static/#{s}.js", :type => 'text/javascript'
            end
            #...
         end
      end
    end
    def _links
       @words
    end
    def search
    #...
      form({:method=>'GET'}.merge(options)) do
         p do
            input.search :id=>'search', :type=>'text', :name=>'search'
         end
         div.search(:id=>'results', :style=>"display: block;") do
            p "Results:"
            _links
         end
         input :type=>'submit', :value=>'search'
    #...
    end


#here's the search.js got this off a werbrick sample...
# http://www.jhl.it/Courses/LUGPC7.html
document.observe('dom:loaded', function() {
  new Ajax.Autocompleter('search', 'results', '/words', {
    method: 'get',
    minChars: 2,
    updateElement: function(item) { /* no update */ }
  });
});

sample code in camping would be very helpful.
thanks!
_______________________________________________
Camping-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to