4

これは私のApplication.Scalaです

package controllers

import play.api._
import play.api.data.Form
import play.api.mvc._



import _root_.scala.xml.Text


object Application extends Controller {

  def index = Action {
    Redirect(routes.Application.tasks)
  }


  def deleteTask(id: Long) = TODO

  val taskForm = Form(
  "label" -> nonEmptyText
)
def tasks = Action {
  Ok(views.html.index(Task.all(), taskForm))
}

  def newTask = Action { implicit request =>
  taskForm.bindFromRequest.fold(
    errors => BadRequest(views.html.index(Task.all(), errors)),
    label => {
      Task.create(label)
      Redirect(routes.Application.tasks)
    }
  )
}
}

私はplay2.0フレームワークを使用しています。このようなエラーが発生するのはどこが間違っているのでしょうか。

4

2 に答える 2

5

ここでPlay 2 のドキュメントを閲覧できます。インデックスを見ると、 play.api.data.FormsオブジェクトnonEmptyTextに含まれていることがわかりました。

したがって、import play.api.data.Forms._既に提案されているように追加するか、現在の見つからないシンボルをForms.nonEmptyText既にインポートされているため、置き換える必要があります。

于 2012-07-22T23:38:18.273 に答える
0

サーバーを再起動すると問題が解決することがわかりました。

于 2014-05-24T09:53:40.563 に答える