从视图访问帆船当地人
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 路由,路由覆盖了控制器
我正在研究 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 路由,路由覆盖了控制器