Skyr's answer nie działa dla mojej wersji gry (2.4.2). Używanie go daje następujący błąd kompilacji:
value at is not a member of controllers.ReverseAssets
Po konsultacji z documentation działa to dla mnie:
<img src="@routes.Assets.versioned("images/yourImage.png")">
gdzie yourImage.png
jest w public/images
.
Jeśli chcesz, aby przyspieszyć ładowanie strony poprzez buforowanie i kompresji obrazów (i wszystkie inne aktywa aplikacji web), spróbuj tego:
Upewnij się, że plugins.sbt
zawiera następujące dane:
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-gzip" % "1.0.0")
Następnie w swojej build.sbt
, dodać to:
// Apply RequireJS optimizations, create a checksum, and zip each asset
pipelineStages := Seq(rjs, digest, gzip)
do masz obrazy w 'public/images'? – maba