1
def signup = Action { implicit request =>
signupForm.bindFromRequest.fold(
formWithErrors => BadRequest(html.login(loginForm,formWithErrors)),
signer =>
Signup.insert(signer)
Redirect(routes.Application.login)
)
}
給我這個錯誤(值重定向不是詮釋可能的原因成員:也許一個分號'值重定向前失蹤「)
如果我註釋掉Signup.insert(簽名者)的罰款,但我希望它調用...
但是當我使用此以其優良:
def save = IsAuthenticated { username => implicit request =>
User.findByEmail(username).map { user =>
personForm.bindFromRequest.fold(
formWithErrors => BadRequest(html.person_views.createForm(formWithErrors, user)),
person => {
Person.insert(person)
Redirect(routes.Persons.list()).flashing("success" -> "success")
}
)
//}.getOrElse(Forbidden)
}.getOrElse(Forbidden)
}
該死的你括號 - 謝謝 – mbrambley