For this, you need to understand the rationale behind the MVC pattern. Depending on whether or not you want to persist your data in the database, you derive your model-class from ActiveRecord, but as persistence seems not be context of your question, here is what you could try:
First, define a model like this
class Foo
# define variables here
attr_accessor :param1 # create reader and writer methods for param1
end
In your controller action:
def action1
@foo = new Foo
# pass parameters by using the params[] hash, e.g.
@foo.param1 = params[:param1]
end
You can then access the @foo object from every other view in your controller.
BTW, just found this screencast around the topic, #193 from railscasts.