Scala 为什么编译器会以“无法使用这样的签名解析引用操作”失败?

Scala 为什么编译器会以“无法使用这样的签名解析引用操作”失败?,scala,playframework,Scala,Playframework,我已经用Scala在Play框架中编写了一些代码,我发现了一个错误。它工作得很好,但我突然出错了 def index = Action { implicit request => Ok(views.html.Postpage.render()) } 我得到以下错误: Cannot resolve reference Action with such signature Type mismatch expected(Request[Anycontent]=>resultactua

我已经用Scala在Play框架中编写了一些代码,我发现了一个错误。它工作得很好,但我突然出错了

def index = Action { implicit request =>
  Ok(views.html.Postpage.render())
}
我得到以下错误:

Cannot resolve reference Action with such signature
Type mismatch expected(Request[Anycontent]=>resultactual:request[AnyContent]=>Any)
Type mismatch expected(BodyParser[Anycontent]=>resultactual:request[AnyContent]=>Any)
cannot resolve symbol Ok

问题是您在Ok对象中显式调用render方法:

移除。渲染并重新开始


确保app/views/Postpage.scala.html存在。

这里真正的问题是它无法解析symbol Ok not,您确定已导入play.api.mvc吗?这是唯一的错误吗?还有其他的吗?控制器混入了吗?最好显示整个文件。是的,这是唯一的错误
def index = Action { implicit request =>
  Ok(views.html.Postpage.render())
}