diff --git a/lib/ransack/adapters/active_record/ransack/nodes/condition.rb b/lib/ransack/adapters/active_record/ransack/nodes/condition.rb index 1173c71..e743a16 100644 --- a/lib/ransack/adapters/active_record/ransack/nodes/condition.rb +++ b/lib/ransack/adapters/active_record/ransack/nodes/condition.rb @@ -33,8 +33,8 @@ module Ransack predicate = attribute.attr.public_send(arel_pred, arel_values) if in_predicate?(predicate) - predicate.right = predicate.right.map do |predicate| - casted_array?(predicate) ? format_values_for(predicate) : predicate + predicate.right = predicate.right.map do |pr| + casted_array?(pr) ? format_values_for(pr) : pr end end