最近、Sails.js の使い方を学び始めたところ、小さな問題に遭遇しました。
次のように、Applicant というモデルがあります。
module.exports = {
attributes: {
name: {
type: 'STRING',
required: true
},
email: {
type: 'STRING',
required: true
}
}
};
Applicant モデルのすべてのインスタンスを返す index アクションを作成しました。
module.exports = {
index: function(req, res) {
Applicant.findAll().done(function(err, applicants) {
res.view({
apps: applicants
});
});
}
};
そして、これは私が使用しているビューです:
<section id="applicants">
<h1>List of applicants</h1>
<ul>
<% for (applicant in apps) { %>
<li><%= applicant.name %> <%= applicant.email %></li>
<% } %>
</ul>
</section>
それでも、対応する URL を読み込んでも、データが表示されません。
Sails.js のドキュメントを読みましたが、コードの何が問題なのかわかりません。
誰かが私がこの問題を解決するのを手伝ってくれるなら、それは素晴らしいことです.
ありがとうございました!