Thực hành những gì được viết ở đây: ScalaForms, tôi đã tạo ra các hình thức sau đây:Chơi dạng 2.0 - lĩnh vực "xác minh" phương pháp không phải là một thành viên
val personCreationForm = Form(
tuple (
"name" -> nonEmptyText,
"age" -> number verifying (min(0), max(100)) /*ERROR*/
) verifying ("Wrong entry", result => result match {
case (name, age) => true
})
)
Tuy nhiên, các lỗi trên verifying
khẳng định rằng value verifying is not a member of (java.lang.String, play.api.data.Mapping[Int])
.
Làm việc với mapping
thay vì tuple
, như trong ví dụ được tham chiếu, không có sự khác biệt. Có gì sai ở đây?
Hai năm trước và tài liệu vẫn sai. Nó cũng không có vẻ để giải quyết các "tên" -> văn bản xác minh (yêu cầu) tài liệu biên dịch lỗi. – halt00
Tài liệu cập nhật là chính xác: https://www.playframework.com/documentation/2.3.x/ScalaForms –