В суперклассе я определил функцию:
def render(model: JsonModel) {
if (!model.isOk()) {
BadRequest(model.toJsonString()).withHeaders("Content-Type" -> "application/json; charset=utf-8")
} else {
Ok(model.toJsonString()).withHeaders("Content-Type" -> "application/json; charset=utf-8")
}
}
Я хочу вызвать эту функцию в моем подклассе:
def test(model: JsonModel) = Action { implicit request =>
render(model)
}
Это не работает и жалуется - несоответствие типов; найдено: Требуется единица
если я избавлюсь от неявного запроса
def test(model: JsonModel) = Action {
render(model)
}
Вроде работает, но мне иногда нужно иметь доступ к запросу