Я пытаюсь выполнить инструкции в учебнике 2 scala для помощников шаблонов форм. Я застрял в разделе "Написание собственных конструкторов полей". Он дает образец шаблона (без указания имени файла):
@(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>
Затем он показывает этот код:
object MyHelpers {
implicit val myFields = FieldConstructor(myFieldConstructorTemplate.f)
}
Я смущен тем, как это должно относиться к шаблону. (например, это файл шаблона, который должен быть называться myFieldConstructorTemplate.scala.html?) Я попробовал некоторые варианты этого без везения.
Я новичок как в scala, так и в Play, но я также знаю игру 2, и ее документы новы, поэтому я не уверен, что невероятно очевидная вещь, которую я пропускаю.
спасибо!