Re: Associations oddity


#1

Kent S. wrote:

This looks very strange, doesn’t it?

What happens is that when you call

q.category

you get AssociationProxy object which pretends to be another object.
After you call

Thanks, Kent.

OK - I understand what’s happening. I still think that it violates the
principle of least surprise! :slight_smile:

Regarding the second half of my question - is there a better way to
handle
the situation than “dup”?

I notice that AssociationProxy has a “target” method - which does seem
to do
the trick. Is this the best solution - or is there an alternative I
should
be aware of?

Thanks again!

(BTW - is it just me, or are others having problems with the forum
bridge at
the moment?)

paul.butcher->msgCount++

Snetterton, Castle Combe, Cadwell Park…
Who says I have a one track mind?