Scala表单,类型不匹配错误

时间:2012-07-23 08:10:12

标签: playframework playframework-2.0

我正在尝试对Category类进行CRUD:

categoryEdit.scala.html

@(cat: Category, myForm: Form[Category])    
@admin(title = "Category") {
  @helper.form(action = controllers.Application.categorySave) {        
    @inputText(myForm("name"))

    <input type="submit" value="Save">
  }
}

控制器代码:

public static Result categorySave() {
    // save form data here ...
   return redirect(
      routes.Application.index()
  );
}

Routes文件中的条目如下。

GET   /saveCategory        controllers.Application.categorySave()

我收到此错误:

type mismatch; found : play.mvc.Result required: play.api.mvc.Call

就在这一行:@helper.form(action = controllers.Application.categorySave) {

我的表格有什么问题?我错过了什么?

1 个答案:

答案 0 :(得分:3)

如何改变行动?

controllers.routes.Application.categorySave

PS:注意路线中的路线