Re: [Rails] Association to User using a key named approver_id

2020-01-27 Thread Niklas Bichinger
This should be much more easily done with belongs_to really... has_one is used if the other model holds the id to this model. Which, if I understood correctly, isn’t the case in your code. > Am 26.01.2020 um 23:12 schrieb John Sanderbeck : > >  > Sorry... I was using class_name: Typed it in

Re: [Rails] Association to User using a key named approver_id

2020-01-26 Thread John Sanderbeck
Sorry... I was using class_name: Typed it incorrectly here... This worked for me... has_one :approver, class_name: "User", foreign_key: 'id', primary_key: 'approver_id' John On Sunday, January 26, 2020 at 1:24:18 PM UTC-5, Niklas Bichinger wrote: > > Use „class_name“, not „class“ as opti

Re: [Rails] Association to User using a key named approver_id

2020-01-26 Thread Niklas Bichinger
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 : > >  > I KNOW t

[Rails] Association to User using a key named approver_id

2020-01-26 Thread John Sanderbeck
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