I understand that ActiveRecord can't do this be default. But I need this to work, so I will have to modify default behaviour. Please suggest an appropriate route. Do I overwrite find method? do I use something else entirely? I need this to work dynamically.
thanks On Mar 18, 3:10 pm, Frederick Cheung <frederick.che...@gmail.com> wrote: > On Mar 18, 8:42 pm, slava <slava_mike...@yahoo.com> wrote: > > > I need to get some of the data for my models from SOAP based services > > and some from a rails db. I am relatively new to Rails and not sure > > how to do it right. > > > class Product < ActiveRecord::Base # products should be loaded > > through a soap service from a 3rd party system > > belongs_to :product_group # also loaded through a soap > > service > > belongs_to :product_location # this one is a local table > > end > > > Product.find(params[:id]) #should load data from both > > soap service and local db > > ActiveRecord can't do this. ActiveResource sort of does this for data > from appropriate RESTful apis, but it doesn't do associations. You'd > need to keep all of the data locally as far as I can tell. > > Fred > > > please suggest how this should be done. thank you. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---