В моем текущем контроллере я передаю флэш сообщение, как описано в docsPlay2 и Flash Scope, почему я не могу распечатать свое сообщение?
контроллер:
def test(token: String) = Action {
Ok(views.html.mobile.smsReview(smsReviewForm.fill(model), grades, smstoken.get.token))
.flashing("success" -> Messages("sms.form.write.review"))
}
}
мой взгляд:
@(smsReviewForm: Form[SmsReview], grades: Seq[Grade], smstoken: String)(implicit request: RequestHeader)
...
@request.flash.get("success").getOrElse("HELLO!").map { msg =>
<div class="alert alert-info">
@msg
</div>
}
Во взгляде HELLO! печатается, а не мое сообщение. Но если я проверю заголовки в Chrome, мое сообщение есть:
Content-Length:3596
Content-Type:text/html; charset=utf-8
Set-Cookie:PLAY_FLASH=success%3AHej%21+Skriv+din+rekommendation+nedan; Path=/; HTTPOnly
Что я пропустил?