2013-05-14 51 views
3

在scala中播放框架表單驗證的工作 遵循我的Signup對象,它給了我一個錯誤在行「映射(」:「缺少 對象表單中的方法映射的參數;請按照此方法用`_ '如果你想 把它當作一個部分應用功能的」在scala中播放框架表單驗證

case class UserRegistration(username: String, password1: String, password2: String) 

val loginForm = Form(
mapping(
    "username" -> email, 
    "password1" -> text, 
    "password2" -> text 
) 
(UserRegistration.apply)(UserRegistration.unapply) 
verifying ("Passwords must match", => f.password1 == f.password2) 
) 

回答

6
case class UserRegistration(username: String, password1: String, password2: String) 

val loginForm = Form(
    mapping(
    "username" -> email, 
    "password1" -> text, 
    "password2" -> text 
) 
    (UserRegistration.apply)(UserRegistration.unapply) 
    verifying ("Passwords must match", f => f.password1 == f.password2) 
) 

你缺少("Passwords must match", f => f.password1 == f.password2)