Я возился с выпуском парусов v0.10 и столкнулся с загадочной проблемой. У меня есть отношения с приложением, которое я создаю, которое представляет собой простое приложение-викторину. Проблема возникает вокруг структуры моих моделей и ассоциаций:
Викторина -> Вопросы -> Ответы
Контрольный опрос:
attributes: {
questions: {
collection: 'Question',
via: 'quiz'
}
}
Вопрос:
attributes: {
answers: {
collection: 'Answer',
via: 'question'
},
quiz: { model: 'Quiz' }
}
Отвечать:
attributes: {
question: { model: 'Question' }
}
Я опустил остальную часть кода модели для ясности.
Теперь проблемы, когда я получаю ресурс в API/викторине, вопросы заполняются, но ответов нет. Я где-то читал, что в парусах/ватерлинии пока нет вложенных моделей, так ли это на самом деле?
Даже если я перехожу к API/вопросу, я получаю вопросы, но без ответов, в этом случае я бы не считал ответ вложенным. Кажется, что независимо от того, что я делаю, я не могу заставить паруса заполнять ответы вопросами, но он всегда будет заполнять вопросы в викторине.