这里的想法是:我想做一个小型网站/经理游戏,我正在尝试创建一个表单来创建一个新玩家。我需要能够选择一个职位(" 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未定义
我很确定我做得不对,但我真的不知道应该怎么做。 谢谢!