Hello,
Can anyone explain to me a certain behaviour of ActiveResource:
Assuming there is an ActiveResource class like the following:
class Shop < ActiveResource::Base
self.site = "http://site.com/operators/:operator_id"
end
After I read a shop from the server, the ActiveResource instance does not
contain operator_id in @attributes, and
consequently, no setter and getter methods.
A shop belongs to an operator, the attribute is present in the xml sent and
I would really expect this to happen.
Instead of @attributes the attribute is present is @prefix_options:
#<Shop:0x1819f74 @prefix_options={:operator_id=>1} ...
This happens regularly with all attributes present in the self.site path.
If this is a feature, could anyone please enlighten me of its true meaning,
for I find this
extremely irritating.
This is Rails 2.2.2
--
Best regards,
Yuri Leikind
--~--~---------~--~----~------------~-------~--~----~
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---