Я использую 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 ?: [])
в кон troller Я попробовал два разных подхода, но никто из них не работает. Оба возвращают 200 статус, но вместо 6 учебных примеров, которые я получил:
render(view: "short-index", model: [trainingList: section.trainings])
[NULL, NULL, NULL, NULL, NULL, NULL]
respond section.trainings, [status: OK, view:"short-index"]
[]
, кажется, что обучение отображаются в short-index.gson при использовании render, но не передаются дальше. ответ не проходят тренировки вообще. что мне не хватает?
Я попытался также без тире внутри имен gson, но результат был тот же , –