Форма [] значение по умолчанию в шаблоне scala

Я пытаюсь определить значение по умолчанию для параметра шаблона Scala, например:

@(user: Form[User] = Form[User])

И я вижу ошибку компиляции:

object play.data.Form is not a value

в чем дело?

1 ответ

Решение

К сожалению, это не работает так, вы должны определить форму представления. Вы можете иметь в своем классе пользователя:

val requestForm = Form(
    mapping("field1" -> nonEmptyText,
      "field2" -> nonEmptyText)(User.apply)(User.unapply))

И тогда вы можете использовать свой шаблон так:

@(user: Form[User] = User.requestForm)

Надеюсь это поможет

Другие вопросы по тегам