I’m building model objects for existing tables that I cannot modify.
In AWDWR, Dave says “Note that our join table has no id column…The
second reason for not including an id column in the join table is that
AR automatically includes all columns from the join tables when
accessing rows using it. If the join table included a column called id,
its id would overwrite the id of the rows in the joined tables.”
Unfortunately, my join table does have a column called id. Is there a
directive that can help me with this or some way to get around it per
Dave T.'s quote above?