2016-04-03 3 views
1

Я делаю небольшое приложение Play в Scala, и я получаю эту ошибку, когда я хочу, чтобы открыть мое приложение:Слишком много аргументов для метода применяются

too many arguments for method apply: (title: String)(content: play.twirl.api.Html)(implicit messages: play.api.i18n.Messages)play.twirl.api.HtmlFormat.Appendable in class main

Я не знаю, что случилось с моим кодом , вот быстрый взгляд на мой код:

main.scala.html:

@(title: String)(content: Html)(implicit messages: Messages) 
<!DOCTYPE html> 
    <html> 
      <head> 
       <title>@title</title> 
       <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")"> 
      </head> 

здесь viewseleves.scala.html

@(eleves: Seq[Eleve])(implicit flash: Flash, messages: Messages) 
@main(messages("title.eleves"), Some("viewEleves")){ 
    <div id="type_ead" class="list"> 
    <fieldset> 
     <legend>@messages("institutions.list.institutions")</legend> 

экран ошибки:

error

ответ

2

На этой линии:

@main(messages("title.eleves"), Some("viewEleves")) 

вы прошли два аргумента к основной функции, созданной в шаблон, но он должен принимать только один, a String под названием title.

Смежные вопросы