Ruby on Rails Thursday, March 2, 2017

On Thu, Mar 2, 2017 at 10:07 AM Joe Guerra <> wrote:
In my show method for my products controller I've got a variable that track qty ( @remaining ).

Can I access this variable from another method within the same controller?


You *can* as it is an *instance variable*, but it will only be available for that instance of the controller (i.e., a single request). If you're calling other methods during that show request, the instance variable will be available. If you want to access it from another method that responds to a different request, it won't be set. You can also use this instance variable in any views resulting from the show method.

I hope this was clear enough...


You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To post to this group, send email to
To view this discussion on the web visit
For more options, visit

No comments:

Post a Comment