diff --git a/app/models/post.rb b/app/models/post.rb index 3518db7eb..daf97f93a 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -46,7 +46,8 @@ class Post < ActiveRecord::Base scope :tag_match, lambda {|query| PostQueryBuilder.new(query).build} scope :positive, where("score > 1") scope :negative, where("score < -1") - search_methods :tag_match + scope :updater_name_matches, lambda {|name| where("updater_id = (select _.id from users _ where lower(_.name) = ?)", name.downcase)} + search_methods :tag_match, :updater_name_matches scope :after_id, Proc.new {|num| if num.present? where("id > ?", num.to_i).reorder("id asc") diff --git a/app/views/post_versions/search.html.erb b/app/views/post_versions/search.html.erb index 95073d5d1..b4757bfe1 100644 --- a/app/views/post_versions/search.html.erb +++ b/app/views/post_versions/search.html.erb @@ -4,7 +4,7 @@