Does a partial have access to all the variables of the calli

hey there,

i have a group_controller

in there is an action called run_reports
in the _run_reports.rhml view, i call two partials that are also in the
group_controller.
do those partials have access to the varibles declared in the
run_reports action?
if so, this would save me a lot of repeated code,
if so, how do i do it ? make them @class variables ?

thanks

On Jan 11, 10:52 pm, “nephish” [email protected] wrote:

hey there,

i have a group_controller

in there is an action called run_reports
in the _run_reports.rhml view, i call two partials that are also in the
group_controller.
do those partials have access to the varibles declared in the
run_reports action?

See the API documentation for the render() method:

http://api.rubyonrails.com/classes/ActionController/Base.html#M000206

Check out the section called “Rendering partials”. You’ll see that you
can pass variables from the calling scope into the partial as local
variables in its scope, using the :partials option.

Ciao,
Sheldon.

Hi nephish

Partials are just part of a view and you have access in any view to all
the
instance variables (e.g., @anything) in the controller action that
called
the view.

hth,
Bill
----- Original Message -----
From: “nephish” [email protected]
To: “Ruby on Rails: Talk” [email protected]
Sent: Thursday, January 11, 2007 2:52 PM
Subject: [Rails] does a partial have access to all the variables of the
calling controller

cool, thanks very much !
shawn