11

最近、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 のドキュメントを読みましたが、コードの何が問題なのかわかりません。

誰かが私がこの問題を解決するのを手伝ってくれるなら、それは素晴らしいことです.

ありがとうございました!

4

1 に答える 1