ActiveRecord: Attribute Setter for belongs_to relation attr

Hi,

I m trying to link into the process of setting an belongs_to attribute
in my model. Unfortunetly, it does not seem to be as easy as for
“normal” attributes.

I ve tried the following:
class Treatment < ActiveRecord::Base
belongs_to :drug

def drug=(new_value)
'my stuff
super new_value
end

However, that does not work. Ive also tried self[:drug] = new_value…
However, that is also not working.

Any ideas?

Thanks a lot in advance.


Volker

[email protected] wrote:

super new_value

end

However, that does not work. Ive also tried self[:drug] = new_value…
However, that is also not working.

http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/4fe057494c6e23e8


We develop, watch us RoR, in numbers too big to ignore.