Play Framework 2.1-RC1错误值消息不是Option [play.api.data.FormError]的成员

jsf*_*jsf 1 playframework playframework-2.1

我尝试将Play 2.0应用程序升级到2.1-RC1,现在它无法编译.我收到以下错误消息:

value message is not a member of Option[play.api.data.FormError]
Run Code Online (Sandbox Code Playgroud)

抛出上面消息的行是

<p class="error">@form.globalError.message</p>
Run Code Online (Sandbox Code Playgroud)

Per*_*ega 5

问题是在2.1中form.globalError是一个Option,所以get在访问之前你需要做一个FormError.

就像是:

@form.globalError.get.message
Run Code Online (Sandbox Code Playgroud)

请注意,如果Option是,可能会失败None.更好地使用模式匹配或getOrElse安全.