title: Case insensitive and inclusive ActiveRecord queries?
body: <p>I have views that print out a table of guides that have the word 'farming' in their titles.</p>
  
  <pre><code>  def farming
     t = Guide.arel_table
      @guides = Guide.where(t[:title].matches('%farming'))
    end
  </code></pre>
  
  <p>The problem is I want to show all guides that have <strong>at least</strong> any kind of spelling of the word 'farming' in it. So "Farming for Dummies" should show up in the search, too. </p>
  
  <p>How do I do this?</p>