나는 Grails를 3.2.3을 사용하고 Grails의-응용 프로그램/뷰/교육에서 자신의 전망을 만들어 해요 :다른 (모두 나쁜) 출력 사용자 정의 GSON
_short-training.gson의를
import com.example.trainings.Training
model {
Training training
}
json g.render(training, [includes:['id', 'name']])
짧은 index.gson 사기꾼에
import com.example.trainings.Training
model {
Iterable<Training> trainingList
}
json tmpl.'short-training'(trainingList ?: [])
을 에서 트롤러 나는 두 가지 접근법을 시도했지만 그들 중 아무도 일하고 있지 않습니다.
이render(view: "short-index", model: [trainingList: section.trainings])
[NULL, NULL, NULL, NULL, NULL, NULL]
respond section.trainings, [status: OK, view:"short-index"]
[]
은 그 교육을 보인다는 모두 200 개 상태지만 대신 내가받은 6 개 훈련의 인스턴스를 돌려 short-index.gson에 표시되고 은으로 표시되지만 더 이상 전달되지 않습니다. 응답이인데 교육을 전혀 통과하지 못합니다. 나는 무엇을 놓치고 있습니까?
모델 변수 이름을 지정하는 데 사용할 수 있습니다
바꿀하지만 결과는 동일했다 . –