Похоже, у вас есть хотя бы одно значение nil
в вашем перечислении @hotels
.
Возможно, вы захотите @hotels.compact
перед фильтрацией списка:
selected_hotel = @hotels.compact.find_all { |hcom| hotel_hash[:postal_code].to_s.gsub(/\s+/, "") == hcom[:postal_code].to_s.gsub(/\s+/, "") }