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