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

Ruby

Austin Esmeria
Austin Esmeria
3,922 Points

Why is it that i never shows the name after I chose the name "Kelly" as the variable?

I have:

name = "Kelly" puts "Hello" name

But it doesn't run it like it supposed to. Only 'Hello' shows up.

1 Answer

Tobias Helmrich
Tobias Helmrich
31,603 Points

Hey Austin,

you have to either interpolate the variable like this

name = "Kelly"
puts "Hello #{name}"

or concatenate both Strings like this

name = "Kelly"
puts "Hello " + name

to display it correctly. Good luck! :)

Austin Esmeria
Austin Esmeria
3,922 Points

Hmm, its odd when i try to type things out like in the video, the terms "name" and "puts" stay the same color as everything else. Is there something I am missing here?

Tobias Helmrich
Tobias Helmrich
31,603 Points

Hey Austin,

where are you typing your code? Are you using a text editor locally on your machine, are you using workspaces or are you talking about a challenge?