Как реализовать наследование моделей или полиморфные ассоциации в Ruby on Rails?
STI хранит иерархию моделей в общей таблице, а полиморфная ассоциация связывает запись с объектами разных моделей. Это разные механизмы.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
STI хранит иерархию моделей в общей таблице, а полиморфная ассоциация связывает запись с объектами разных моделей. Это разные механизмы.
Читать ответПредварительная загрузка ассоциаций Active Record, различия includes, preload и eager_load и важная оговорка о count и size.
Читать ответКласс может предоставлять методы и пространство имён, но не является прямой заменой модуля, подключаемого через include или extend.
Читать ответДоступ по ключу, порядок вставки и удобные операции Hash. Разница между отсутствующим ключом, nil и false.
Читать ответКак рассказать о языке и инструментах тестирования на примере Ruby, не подменяя собственный опыт перечислением фреймворков.
Читать ответ