SailsJS无法做多次'发现'

时间:2017-06-10 09:31:24

标签: forms controller find sails.js undefined

这里的想法是:我想做一个小型网站/经理游戏,我正在尝试创建一个表单来创建一个新玩家。我需要能够选择一个职位(" poste"),一个城市(" ville_naissance"),以及一些技能,而且我坚持这样做。

通过播放器控制器,我可以将城市列表或后置列表或技能列表放在一起,但不能将三者放在一起。

这是我的代码:

播放器控制器

  'new': function(req, res) {
City.find( function foundCities(err, cities) {
  if(err) return next(err);

  res.view({
    cities: cities
  });
});

Poste.find( function foundPostes(err, postes) {
  if(err) return next(err);

  res.view({
    postes: postes
  });
});

Skill.find( function foundSkills(err, skills) {
  if(err) return next(err);

  res.view({
    skills: skills
  });
});
}

new.ejs文件是一个带输入,选择和无线电的简单表单,例如: 的 postesList.ejs

<% _.each(postes, function(poste) {%>
<input type="radio" name="poste" value="<%= poste.ID %>" data-model="poste"/> <%= poste.poste %><br>

当然,错误说

  

postes未定义

我很确定我做得不对,但我真的不知道应该怎么做。 谢谢!

0 个答案:

没有答案