No me gusta el enfoque @(form: Form[_])
ya que arroja seguridad tipo por la ventana.
Al pasar en ok(form.render(userform))
, no obtendrá ayuda del compilador cuando @form("lastNme")
en su plantilla, pero obtendrá un error de tiempo de ejecución si no se detecta durante la prueba.
Lo que estoy haciendo es proporcionar una interfaz (o rasgo en juego 2 scala) para formularios comunes (por ejemplo, registro de membresía y conferencias, estadísticas de ligas y estadísticas de equipos, etc.); de esa forma, en tiempo de compilación, se detectan errores tipográficos con dedos gordos y similares.
Sí, más repetitivo a tratar, pero que viene del lado lenguaje dinámico de la valla, al menos tengo que lidiar con los errores de ejecución de la mejor ...
Supongo que en scala todo se llama "magia": D. Gracias, esto solucionó mi problema. –
¡Pero me importa de qué tipo es! ¿Hay alguna manera de implementar 'Form [_ extends MyAbstractForm]'? – Matthew