lib/pose/search.rb in pose-3.0.0 vs lib/pose/search.rb in pose-3.1.1
- old
+ new
@@ -106,16 +106,16 @@
# Finds all matching ids for a single word of the search query.
def search_word word
empty_result.tap do |result|
- data = Pose::Assignment.joins(:word) \
- .select('pose_assignments.posable_id, pose_assignments.posable_type') \
- .where('pose_words.text LIKE ?', "#{word}%") \
- .where('pose_assignments.posable_type IN (?)', @query.class_names)
+ data = Assignment.joins(:word) \
+ .select('pose_assignments.posable_id, pose_assignments.posable_type') \
+ .where('pose_words.text LIKE ?', "#{word}%") \
+ .where('pose_assignments.posable_type IN (?)', @query.class_names)
data = add_joins data
data = add_wheres data
- Pose::Assignment.connection.select_all(data.to_sql).each do |pose_assignment|
+ Assignment.connection.select_all(data.to_sql).each do |pose_assignment|
result[pose_assignment['posable_type']] << pose_assignment['posable_id'].to_i
end
end
end