新しいことをやってみるシリーズ:Play Framework2.3.1でWebJarAssetsを使ってみる

build.sbt

"org.webjars" %% "webjars-play" % "2.3.0",

を追加

conf/routes

GET     /webjars/*file                    controllers.WebJarAssets.at(file)

を追加して使えるようにします。

 

<link rel='stylesheet' href='@routes.WebJarAssets.at(WebJarAssets.locate("css/bootstrap.min.css"))'>


で呼び出すと

<link rel='stylesheet' href='/webjars/bootstrap/3.2.0/css/bootstrap.min.css'>

 

<link rel="stylesheet" href="@routes.Assets.at("lib/bootstrap/css/bootstrap.css")">

で呼び出すと

<link rel="stylesheet" href="/assets/lib/bootstrap/css/bootstrap.css">

のようにhtmlが生成されます