Этот блог имеет некоторые действительно замечательные пошаговые демонстрации с помощью windbg и другие инструменты для разыскивания утечек памяти всех типов. Превосходное чтение для разработки навыков.
В документации для own_ говорится, что вы можете использовать параметр: primary_key, но нам также никогда не удавалось заставить его работать. Тем не менее, последняя версия рельсов, 2.3.3, содержит исправление для этого
После дополнительного тестирования @pallan верен, это было исправлено в 2.3.3, но только для первого уровня ассоциации, а не для has_many: through.
Например:
Connection.suspects
Использует правильный SQL, но
User.connections.suspects
- нет.
Я собираюсь открыть заявку на это сейчас.
JP