我有2个模特,课程和部门。课程属于部门所以我想要做的是在课程创建页面,在表单中,我试图在选择标签中显示所有部门,以便用户可以选择1。 这是我的代码
#{form @Courses.save(), id:'createUser'}
<div>
Course Name: <input type="text" name="courseName" />
</div>
<div>
Course Department: #{select 'departments',name:'department', items:departments, valueProperty:'id', labelProperty:'DepartmentName', class:"Departments", id:'select Departments', form='createUser' /}
</div>
<div>
<input type="submit" value="Create Course" />
</div>
#{/form}
我收到错误Unexpected node type: EXPR found when expecting type: LABELED_ARG at line: 10 column: 166. File: /app/views/Courses/create.html
。这是Course Department
行。
答案 0 :(得分:0)
在#{select} 标记中,id参数不应包含任何空格。所以
... id : 'select-departments' ...
答案 1 :(得分:0)
愚蠢的错误。 form='createUser'
应该是form:createUser
。 Woops