Есть ли простой способ указать отношение has_many: through, где вы связываете один и тот же тип данных?например.Один пользователь имеет много друзей (которые все пользователи).Я хотел бы иметь возможность хранить данные о дружбе, так что has_many: through кажется очевидным выбором, но тогда вам нужно будет определить два столбца: user_id, что, конечно, на самом деле не работает ...