从视图访问帆船当地人

Access sails locals from view

我正在研究 Sails.js 并尝试做一些基本的事情来弄清楚它是如何工作的。我需要从控制器向我的视图传递一个变量,应该很简单。路由有效,但变量不存在,我错过了什么?

控制器

  index: function (req, res) {

  User.find().exec(function list(err, listed){
    return res.view('user/index', {users: listed});
  });
}

查看:

<ul>
    <% _.each(users, function (dawg) { %>
    <li><%= dawg.name %></li>
    <% }) %>
</ul>

错误:

ReferenceError: /home/ejerhar/git/swriter/views/user/index.ejs:2
    1| <ul>
 >> 2|     <% _.each(users, function (dawg) { %>
    3|     <li><%= dawg.name %></li>
    4|     <% }) %>
    5| </ul>

users is not defined

通常,一旦我 post 一个问题,我就会找到答案。

问题是我指定给视图的 GET 路由,路由覆盖了控制器