gpt4 book ai didi

scala - 在 Playframework2 中,如何提供多个 Assets 目录?

转载 作者:行者123 更新时间:2023-12-04 20:01:43 24 4
gpt4 key购买 nike

Assets 目录有两个,一个是/ui/dist另一个是 /public .我试着写这样的路线:

GET            /assets/*file                        controllers.Assets.at(path="/public", file)
GET /ui/*file controllers.Assets.at(path="/ui/dist", file)

但是编译的时候会报错:
[error] Unspecified value parameter file.
[error] <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">

有没有人有关于如何解决这个问题的想法......

最佳答案

我发现关键是将另一个参数传递给 routes.Assets.at ,以下来自playframework Asset document

GET  /javascripts/*file        Assets.at("public/javascripts", file)
GET /images/*file Assets.at("public/images", file)

然后你需要在使用反向路由器时指定这两个参数:
<script src="@routes.Assets.at("public/javascripts", "jquery.js")"></script>
<image src="@routes.Assets.at("public/images", "logo.png")">

关于scala - 在 Playframework2 中,如何提供多个 Assets 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28927351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com