Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

PRAKASH ANAND
Courses Plus Student 5,060 PointsNameError: undefined local variable or method `contact' for main:Object
undefined contact
contact_list = []
contact = {"name" => "", "phone_number" => "" }
def get_name
contact.each do |key , value|
value=contact['name']
end
return value
end
get_name()
2 Answers

Nicholas Dunn
9,814 Points
Nicholas Dunn
9,814 PointsAlso your variable is contact_list not contact. That's why it's undefined