Hi Eric, On Sat, 2009-02-21 at 12:45 -0800, ericindc wrote: > Title pretty much explains it. I'd like to set a variable the stores > a single Model object inside of application.rb since it will be used > on every single page. I've tried both class and instance variables, > but to no avail. The only thing that worked so far was using a global > ($) variable.
It sounds like, maybe you're setting it once in application.rb rather than once per request/response cycle? Instance variables (and IIRC class variables too) have a one-cycle lifetime. That would explain why a global 'works'. The 'typical' approach to setting an instance variable that's needed for every render would be to add a before_filter in all your controllers that invokes the application.rb method. HTH, Bill --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---