【发布时间】:2014-09-05 00:48:14
【问题描述】:
我正在搞乱帆的 v0.10 版本,我遇到了一个令人费解的问题。我与我正在构建的应用程序有关系,这是一个简单的测验应用程序。问题出现在我的模型和关联的结构上:
测验 -> 问题 -> 答案
测验:
attributes: {
questions: {
collection: 'Question',
via: 'quiz'
}
}
问题:
attributes: {
answers: {
collection: 'Answer',
via: 'question'
},
quiz: { model: 'Quiz' }
}
答案:
attributes: {
question: { model: 'Question' }
}
为了清楚起见,我省略了模型代码的其余部分。
现在的问题是,当我在 api/quiz 检索资源时,问题已填充但没有答案。我在某处读到,在风帆/水线中还没有嵌套的模型种群,真的是这样吗?
即使我去 api/question 然后我得到问题但没有答案,在这种情况下我不会认为答案是嵌套的。似乎无论我做什么,我都无法将答案填充到问题中,但它总是会在测验中填充问题。
【问题讨论】:
标签: javascript node.js sails.js waterline