前提・実現したいこと
htmlファイルの表示
発生している問題・エラーメッセージ
Compilation error object index is not a member of package views.html 6@Singleton 7class HomeController @Inject()(cc: ControllerComponents) extends AbstractController(cc) { 8 def index() = Action { implicit request: Request[AnyContent] => 9 Ok(views.html.index()) 10 } 11
該当のソースコード
scala
1package controllers 2 3import javax.inject._ 4import play.api.mvc._ 5 6@Singleton 7class HomeController @Inject()(cc: ControllerComponents) extends AbstractController(cc) { 8 def index() = Action { implicit request: Request[AnyContent] => 9 Ok(views.html.index()) 10 } 11} 12
# Routes # This file defines all application routes (Higher priority routes first) # https://www.playframework.com/documentation/latest/ScalaRouting # ~~~~ # An example controller showing a sample home page GET /database controllers.SampleController.database GET /index controllers.HomeController.index
name := "scala_micro_blog" organization := "com.fringe81" version := "1.0-SNAPSHOT" lazy val microBlog = (project in file(".")).enablePlugins(PlayScala) scalaVersion := "2.12.6" lazy val defaultDependencies = { val scalikeJdbcDependencies = { val scalikeJdbcVersion = "3.2.3" List( "org.scalikejdbc" %% "scalikejdbc" % scalikeJdbcVersion, "org.scalikejdbc" %% "scalikejdbc-config" % scalikeJdbcVersion, "org.scalikejdbc" %% "scalikejdbc-play-initializer" % "2.6.0-scalikejdbc-3.2" ) } List( evolutions, jdbc, guice, "com.h2database" % "h2" % "1.4.197", "ch.qos.logback" % "logback-classic" % "1.2.+", "org.scalatestplus.play" %% "scalatestplus-play" % "3.1.2" % Test ) ++ scalikeJdbcDependencies } libraryDependencies ++= defaultDependencies // sbt scalafmtでコードフォーマット scalafmtConfig := Some(file(".scalafmt.conf")) scalafmtOnCompile := true // compile時に自動でコードフォーマット
補足情報(FW/ツールのバージョンなど)
play framwork2.6
あなたの回答
tips
プレビュー