lib/pose.rb in pose-0.2.3 vs lib/pose.rb in pose-0.2.4

- old
+ new

@@ -141,11 +141,11 @@ result_classes_and_ids = {} query.split(' ').each do |query_word| current_word_classes_and_ids = {} classes.each { |clazz| current_word_classes_and_ids[clazz.name] = [] } query = PoseAssignment.joins(:pose_word) \ - .where(:pose_words => {:text.matches => "#{query_word}%"}, - :posable_type => classes_names) + .where('pose_words.text LIKE ?', "#{query_word}%") \ + .where('posable_type IN (?)', classes_names) query.each do |pose_assignment| current_word_classes_and_ids[pose_assignment.posable_type] << pose_assignment.posable_id end current_word_classes_and_ids.each do |class_name, ids|