Scala 方法apply的参数太多:()对象列表中的play.api.templates.HtmlFormat.appendeable

Scala 方法apply的参数太多:()对象列表中的play.api.templates.HtmlFormat.appendeable,scala,playframework-2.0,Scala,Playframework 2.0,文件:Controllers->Product.scala object Products extends Controller { def list = Action { implicit request => val products = Product.findAll Ok(views.html.products.list(products)) case class Product(

文件:
Controllers->Product.scala

    object Products extends Controller {
      def list = Action { implicit request =>
        val products = Product.findAll
        Ok(views.html.products.list(products)) 
     case class Product(                                     // MODEL CLASS
                ean: Long, name: String, description: String)
     object Product {                  // DAO :
      var products = Set(
       Product(5010255079763L, "Paperclips Large",
      "Large Plain Pack of 1000"),
       Product(5018206244666L, "Giant Paperclips",
      "Giant Plain 51mm 100 pack"),
       Product(5018306332812L, "Paperclip Giant Plain",
       "Giant Plain Pack of 10000"),
       Product(5018306312913L, "No Tear Paper Clip",
       "No Tear Extra Large Pack of 1000"),
      Product(5018206244611L, "Zebra Paperclips",
       "Zebra Length 28mm Assorted 150 Pack")
           )
           def findAll = products.toList.sortBy(_.ean) 
投掷错误

太多 方法应用的参数:()play.api.templates.HtmlFormat.appendeable 在对象列表中

文件:
views->products->list.scala.html

     @(products: List[Product])(implicit lang: Lang)
     @main(Messages("application.name")) {
     <dl class="products">
文件:
routes

 GET     /products                       controllers.Products.list
对于太多的参数,这是一个抛出错误