Controllers!?

when i put: render :action=>“list” in my “index” method of my
controller it doesn’t use/create the variables created in the list
method it only gives the “list” view? is that supposed to happen

Marc Rice wrote:

when i put: render :action=>“list” in my “index” method of my
controller it doesn’t use/create the variables created in the list
method it only gives the “list” view? is that supposed to happen

try

redirect_to :action => “list”

instead.

On Mar 4, 4:52 pm, “libsfan01” [email protected] wrote:

when i put: render :action=>“list” in my “index” method of my
controller it doesn’t use/create the variables created in the list
method it only gives the “list” view? is that supposed to happen

Yes. Calling render :action => “list” doesn’t actually run the method
called ‘list’. It just renders the default view template that would
have been used if you have called the action ‘list’ normally.

Chris

Yes. Calling render :action => “list” doesn’t actually run the method
called ‘list’. It just renders the default view template that would
have been used if you have called the action ‘list’ normally.

Chris

So am i right to assume that you can run different actions on the same
layout and the variables referenced in the ERB will inherit whatever
values the ‘calling’ action gives them?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs