我正在使用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
和html
@import views.html.afterLogin.dashboard
它还说导入语句都未使用。但是,我可以很好地链接到链中更高层的其他包中的一些其他模板。我无法弄清楚为什么它允许一些而不是其他人......
答案 0 :(得分:0)
我不知道为什么,但它与IntelliJ有关:
我点击了文件 - &gt;无效的缓存/重新启动
在我这样做之前,我也进入了我的项目结构并且:
靶&GT;斯卡拉2.12。 - &GT;旋转
ctrl + click:将目录标记为:未排除
我不知道这是否有所作为。尝试使缓存无效并让IntelliJ首先完全重启(让它完成索引所有内容)。如果没有这样做,那么尝试不包括twirl目录,然后使缓存无效并重新启动。
答案 1 :(得分:0)
在我看来,带有@dasboard(“name”)的行可能在“仪表板”中包含一个拼写错误,看看这是否有助于进一步解决问题。