TimeCapsule💊

やったこと,やること,やってみたいこと

Play framework 2.5でBootstrap

最近はScalaを書いているので、Play framework2.5について書こうと思います。

手始めにBootstrapの導入方法から。

開発環境

Play framework 2.5.10

Bootstrapの導入

build.sbtに依存性を定義します。

libraryDependencies ++= Seq(
  ...
  ...
  "org.webjars" % "bootstrap" % "3.3.7"
)

IntelliJ IDEAをご使用の場合は、Auto importを有効にしておくと自動で依存関係を更新してくれるので非常に便利。

今回の例では3.3.7を使用しますが、WebJarsでの最新版は4.0.0-alpha.5です(2017/1/30)。

main.scala.htmlにて利用する。

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

終わりに

破壊的な変更が多いからかPlay2.5系の人口は少ないのかな。情報が少ない。。。