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!

questionAnswers(3)

yourAnswerToTheQuestion