2013-08-30 47 views
1

我正在運行Play 2.1.1,並試圖做一些非常簡單的操作:我想將/favicon.ico的請求映射到/public/images/favicon.ico。映射到Play Framework中的靜態文件

我曾嘗試添加以下行到我的路線:

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

這將導致我所有的模板上的編譯錯誤,因爲由於反向路由要求controllers.Assets.at)的所有調用(現在要求兩個參數而不是一個參數。

處理這種事情的最好方法是什麼?

回答

2

您可以用另一個動作包裝調用資產的歧義反向路線:

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


GET  /favicon.ico    controllers.Application.favicon