Sails.js - przekazywanie danych do widoku

Ostatnio zacząłem uczyć się korzystania z Sails.js i natknąłem się na mały problem.

Mam następujący model o nazwie Wnioskodawca:

module.exports = {

  attributes: {     
     name: {
      type: 'STRING',
      required: true
     },

     email: {
      type: 'STRING',
      required: true
     }

  }

};

Zbudowałem akcję indeksu, aby zwrócić wszystkie wystąpienia modelu wnioskodawcy:

module.exports = {
    index: function(req, res) {
        Applicant.findAll().done(function(err, applicants) {
            res.view({
                apps: applicants
            });
        });
    }
};

I to jest widok, którego używam:

<section id="applicants">
    <h1>List of applicants</h1>

    <ul>
        <% for (applicant in apps) { %>
        <li><%= applicant.name %> <%= applicant.email %></li>
        <% } %>
    </ul>
</section>

Mimo to, gdy ładuję odpowiedni adres URL, nie widzę moich danych.

Przeczytałem dokumentację Sails.js, ale nie mogę znaleźć tego, co jest nie tak z moim kodem.

Byłoby wspaniale, gdyby ktoś pomógł mi rozwiązać ten problem.

Dziękuję Ci!

questionAnswers(1)

yourAnswerToTheQuestion