Instance variables created in controller are nil in view

Hi all.

I'm new to RoR and trying to figure out instance variables. I'm trying
to put a string in one in the controller and
print it in the view. However I'm getting the following error:

NoMethodError in Say#hello

You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.+

Apparently the @text variable remains nil, even though I assign a
string to it. Any ideas about what goes wrong?

This is my controller code:

class SayController < ApplicationController
  def Hello
    @text = 'Hello world from the controller'
  end
  def Goodbye
  end
end

This is my view:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/
TR/html4/strict.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
    <title>Rails test (say)</title>
  </head>
  <body>
    <p>Hello world!</p>
    <p><%= 'testje ' + @text %></p>
  </body>
</html>

It shows the text 'testje', but there's no output for the @text
variable.

Hi --

It works! Thank you so much. I never would have thought about that.