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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs