On Tue, Oct 25, 2011 at 5:00 PM, Lukas M. <li...@ruby-forum.com> wrote:
> hm.. no luck with that either. when i try to print out the places object > in the console (logger.debug @place.to_yaml), "address" is missing. > >From the top of my head (not hard tested now). Now you refer to to_yaml, in previous mails, you refered to to_json. Be careful, there is a fundamental difference between to_xml, to_json, to_yaml on ActiveRecord ... One of them (I believe to_yaml) prints the "raw" database column values, even if you overwrite that accessor function with a name. The other two (to_json, to_xml IIRC) use the attribute accessors (from ActiveRecord I presume), that can be overwritten by your own code. So, I would expect to_yaml to never work in this scenario (where there is no database column). But to_json should be possible in this scenario (I did some simple tests with ActiveModel and that seemed to work as expected). HTH, Peter -- 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.