2016-04-03 71 views
1

我做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")) 

你度过了两个参数由您的模板创建的主要功能,但它应该只需要一个,String,被称为title