Live Search problems - HELP

I’m trying to make a live search for my site. Nothing is working, and
I’m getting a javascript error that says “Form is not defined”, but I
don’t think that’s my only problem.

This is my view:

<%= form_remote_tag(
:url => {:controller => ‘inventory’, :action => ‘search’},
:update => “results” )%>

Loading...
<% end_form_tag %>

<%= observe_field( ‘search’, :frequency => 0.5,
:url => {:controller => ‘inventory’, :action => ‘search’},
:update => :results,
:loading => “Element.show(‘loading’);”,
:complete => “Element.hide(‘loading’);”,
:with => “‘search=’ + escape($F(‘search’))”
) %>

Here’s my controller:

def search
if @params[‘search’]
@items = Content.find(:all,
:conditions => [ ‘LOWER(post) LIKE ? or LOWER(title) LIKE
?’,
‘%’ + @params[‘search’].downcase + ‘%’,
‘%’ + @params[‘search’].downcase + ‘%’],
:order => “id desc”)
@mark_term = @params[‘search’]
render_without_layout
end
end

This might be way off, but I’m trying to follow examples and what I
think might work. I can’t get anything at all so far, though.

Can someone please help me out???

Thanks!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs