Use „class_name“, not „class“ as option key. Also, from the Model that *holds 
the ID* of the other Model, it’s always „belongs_to“.

So in Event:
belongs_to :approver, class_name: „User“
and you’re good to go.


Sent via iPhone.

> Am 26.01.2020 um 16:56 schrieb John Sanderbeck <bandor...@gmail.com>:
> 
> 
> I KNOW this is probably very simple, but I am scratching my head trying to 
> get it to work...
> 
> I have a table with a key named approver_id
> 
> What I want to do is associate this to the User class
> 
> So I can do Event.approver.first_name, etc...
> 
> in Event I have
> 
> has_one :approver, class: 'User'
> 
> So how do I define the relationship to associate Event.approver_id to User.id
> 
> John
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to rubyonrails-talk+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/bfbf73d2-2cf4-4c52-9896-5b58028f6f3d%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/56A0D151-B517-466C-BEAA-C4EC0C7E6BCD%40bichinger.de.

Reply via email to