我正在使用Play 2.6,并且第一次遇到问题时将另一个模板插入另一个模板。为什么我不能链接到另一个模板?
而这里的模板projectView我目前工作:
@import views.html.afterLogin.projectWorkspace._
@import views.html.afterLogin.dashboard
@(projectName: String, userName: String)
@main(s"Track Wild: $projectName") {
@loggedInNavbar("projects", userName)
@dasboard("name")
@projectToolbar
@success
<h1>Stuff</h1>
}
的IntelliJ是告诉我它无法解析:
@dasboard("name")
@projectToolbar
和@import views.html.afterLogin.dashboard
的html
它也说import语句都没有使用。但是,我可以很好地链接到链中较高级别其他包中的其他一些模板。我想不通为什么它允许一些,而不是别人......
您已经显示了'projectView.scala.html'的内容,但听起来问题实际上在'dashboard.scala.html'中。 'sbt clean compile'的输出是什么? – danielnixon
它是'[error] /Users/route/to/project/app/controllers/LoginRegController.scala:46:无法将play.api.mvc.Call的实例写入HTTP响应。尝试定义一个可写[play.api.mvc.Call] [error] Ok(routes.DashboardController.index) ' – NateH06
虽然这是一个单独的错误。修正了它,'sbt clean compile'使我获得了成功。但没有解决这个问题。 – NateH06