self.where('section = %?%', search_item)




On Sun, Oct 31, 2010 at 7:39 AM, MDM <[email protected]> wrote:

> I am trying to do a search where I can enter a part of a word and the
> search find all occurrences of that part word in the field. The above
> subject does not work. Can anyone help
> I am using Rails 3 and ruby 1.9.2
> I use to be able to do it in rails 2.x.
> In my Model I have the following:-
>  def self.search(search_item)
>    if search_item
>     self.where('section = ?', '%:search_item%')
>    else
>      self.all
>    end
>  end
>
> In my controller I have:-
>    @homepages = Homepage.search(params[:search])
>    respond_to do |format|
>      format.html # index.html.erb
>      format.xml  { render :xml => @homepages }
>      format.js {render :js => @homepages}
>    end
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<rubyonrails-talk%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to