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