1

我正在运行 Play 2.1.1,并且正在尝试做一些非常简单的事情:我想将对 /favicon.ico 的请求映射到 /public/images/favicon.ico。

我尝试将以下行添加到我的路线中:

GET     /favicon.ico                controllers.Assets.at(path="/public/images", file="favicon.ico")

这会导致我的所有模板在编译时出错,因为由于反向路由要求,所有对 controllers.Assets.at() 的调用现在都需要两个参数而不是一个。

处理这种事情的最佳方法是什么?

4

1 回答 1

2

您可以使用另一个操作来包装对资产的调用,以消除反向路由的歧义:

def favicon = Assets.at("/public/images", "favicon.ico")


GET     /favicon.ico                controllers.Application.favicon
于 2013-09-03T00:44:29.360 回答