正如Play 2.6的文档解释的那样,您应该能够以这种方式使用参数块定义Action
class HomeController @Inject() (cc: ControllerComponents, system: ActorSystem)(implicit exec: ExecutionContext) extends AbstractController(cc) {
def action = Action { request => ...
不幸的是我的IDE抱怨"无法解决方法Action apply"。作为一种解决方法,我必须像这样指定请求的类型:
def action = Action {(request: Request[AnyContent]) =>
但它仍然打扰我,不能弄明白为什么(我在scala btw中非常新手)。非常感谢帮助我理解这个难题。
scala 2.12.2播放2.6.1