我的应用程序基于几个示例应用程序,但我收到错误:找不到参数 flash 的隐式值:play.api.mvc.Flash
(我希望 Flash 满足模板 @(title: String, user: User, systems: List[System], currentOrderBy: Int, currentFilter: String)(implicit flash: play.api.mvc.Flash) 签名所以我可以传递先前的结果)
这是我给出问题的代码:
def index = IsAuthenticated { username => _ =>
User.findByEmail(username).map { user =>
Ok(
html.systems.systems("Ken2::Systems",
user,
System.all,
1, "%"
)
)
}.getOrElse(Forbidden)
}
在文档中它说:如果出现错误“找不到参数 flash 的隐式值:play.api.mvc.Flash”,那么这是因为您的操作没有导入请求对象。添加一个“隐式请求=>”,如下所示:
def index() = Action {
implicit request =>
Ok(views.html.Application.index())
}
但是在我的代码中我会在哪里坚持这个隐式请求?(我的代码格式来自示例应用程序之一)
谢谢你