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 trialSarah A. Morrigan
14,329 PointsStrange code challenge error message (bug?)
okay, whatever the line I add after address_book = AddressBook.new
returns error message "Oops! It looks like task 1 is no longer passing."
logically speaking nothing that I do subsequent to AddressBook.new would make that line invalid.
contact = Contact.new
contact.first_name = "My"
contact.last_name = "Name"
address_book = AddressBook.new
contacts.push(contact)
2 Answers
Ayoub AIT IKEN
12,314 PointsHey ! you have to append the contact variable to the "contact" array variable that is inside the address_book, you have to specify the instance of the class first, then point to the array variable named contact inside the class, by the end you append to that array the contact variable that you have up top :
address_book = AddressBook.new
address_book.contacts<< contact
Or
address_book = AddressBook.new
address_book.contacts.push(contact)
Margeaux Spring
34,865 PointsAlso, you cannot add "end" or it won't pass