我尝试将Play 2.0应用升级到2.1-RC1,现在它无法编译。我收到以下错误消息:
value message is not a member of Option[play.api.data.FormError]
抛出上述消息的行是
<p class="error">@form.globalError.message</p>
答案 0 :(得分:5)
问题在于2.1 form.globalError
是Option
,因此您需要在访问get
之前执行FormError
。
类似的东西:
@form.globalError.get.message
请注意,如果Option
为None
,则可能会失败。更好地使用模式匹配或getOrElse
是安全的。