【发布时间】:2013-09-04 19:14:36
【问题描述】:
我的应用程序基于几个示例应用程序,但我得到了错误: 找不到参数 flash 的隐含值:play.api.mvc.Flash
(我希望闪存满足模板@(标题:字符串,用户:用户,系统:列表 [系统],currentOrderBy:Int,currentFilter:字符串)(隐式闪存: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())
}
但是在我的代码中,我会在哪里粘贴这个隐式请求? (我的代码格式来自其中一个示例应用程序)
谢谢
【问题讨论】: