Я знаю, что если я назову столбец в таблице "othertablename_id", рельсы узнают, как использовать этот столбец для принадлежащего или другого отношения. Если я хочу иметь несколько идентификаторов из одной и той же таблицы, очевидно, что это не сработает, потому что у меня будут повторяющиеся имена столбцов. Каков наилучший способ построить таблицу, которая связывает две строки из одной таблицы? Как и в Таблице назначений, которая касается ровно двух пользователей.