Hey all, I have the following in my Controller:
class << self attr_accessor :all_devices, :test #def initialize(devices) # @all_devices = devices #end end def initialize_devices AllDevicesController.all_devices = @devices_array redirect_to :action => "show_all_devices" end Where devices_array is an array of devices. def show_all_devices @devices_array = AllDevicesController.all_devices respond_to do |format| format.html # show.html.erb format.xml { render :xml => @devices } end end The problem here is when accessing @devices_array in the view @devices_array is nil. I *know* the code is being executed in initialize_devices because if I don't redirect to show_all_devices I can manipulate the @devices_array within the initialize_devices view. However, accessing AllDevicesController.all_devices in show_all_devices results in nil. Anyone know why? -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---