]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/notes_controller.rb
Highlight erroneous fields by adding a class to them
[rails.git] / app / controllers / notes_controller.rb
index eb2625d55f766f4d2c0a08e2ef8ccb43501b5f8f..1f9d10b0967204d75435870e6b7ed55916d57e1d 100644 (file)
@@ -255,7 +255,7 @@ class NotesController < ApplicationController
 
     # Get any conditions that need to be applied
     @notes = closed_condition(Note.all)
-    @notes = @notes.joins(:comments).where("note_comments.body ~ ?", params[:q])
+    @notes = @notes.joins(:comments).where("to_tsvector('english', note_comments.body) @@ plainto_tsquery('english', ?)", params[:q])
 
     # Find the notes we want to return
     @notes = @notes.order("updated_at DESC").limit(result_limit).preload(:comments)