Controller.form() の代わりに play.data.Form.form() メソッドを使用するようにコントローラーを更新しました。アプリケーションを実行しようとすると、次のようなエラーが発生します。
エラー: クラス create_user のメソッド render は、指定された型に適用できません。
return ok(create_user.render("", Form.form(CreateUserInfo.class), creator.get()));
必須: 文字列、play.api.data.Form、ユーザー 検出: 文字列、play.data.Form、ユーザー
私のテンプレートは、play.data.Form の代わりに play.api.data.Form を取得することを期待しているようです。暗黙的な変換のサポートはありますか、それとも play.data.Form を使用するようにテンプレートを更新する必要がありますか?
テンプレートで play.data.Form を使用している場合、apply メソッド (例: createUserForm("username") を介してパラメーターを要求する機能など、play.api.data.Form のいくつかの機能を利用できません。 )