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
-~----------~----~----~----~------~----~------~--~---

Reply via email to