0

次のように、scala テンプレート パラメーターのデフォルト値を定義しようとしています。

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

そして、コンパイルエラーが表示されます:

object play.data.Form is not a value

どうしたの?

4

1 に答える 1

0

残念ながら、このようには機能しません。フォームのプレゼンテーションを定義する必要があります。User クラスに次のものがある場合があります。

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

そして、次のようにテンプレートを使用できます。

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

お役に立てれば

于 2013-08-13T17:53:28.650 に答える