Criando um construtor de campo personalizado no Play 2 (scala)
Eu estou tentando grok as instruções dadasno tutorial scala play 2 para ajudantes de modelo de formulário. Estou ficando preso na seção "Escrevendo seus próprios construtores de campo". Ele fornece um modelo de amostra (sem dizer qual deve ser o nome do arquivo):
<code>@(elements: helper.FieldElements) <div class="@if(elements.hasErrors) {error}"> <label for="@elements.id">@elements.label</label> <div class="input"> @elements.input <span class="errors">@elements.errors.mkString(", ")</span> <span class="help">@elements.infos.mkString(", ")</span> </div> </div> </code>
Então mostra este código:
<code>object MyHelpers { implicit val myFields = FieldConstructor(myFieldConstructorTemplate.f) } </code>
Estou confuso sobre como isso deve se relacionar com o modelo. (por exemplo, o arquivo de modelo deveria ser chamado de myFieldConstructorTemplate.scala.html?) Eu tentei algumas variações sobre isso sem sorte.
Eu sou novo em scala e Play, mas também sei que o play 2 e seus docs são novos, então não tenho certeza de qual coisa incrivelmente óbvia estou perdendo.
obrigado!