0

我正在使用 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

它还说导入语句都未使用。但是,我可以很好地链接到链中更高级别的其他包中的一些其他模板。我不明白为什么它允许一些而不是其他......

4

2 回答 2

0

我不知道为什么,但这是 IntelliJ 的问题:

我单击文件-> 无效缓存/重新启动

在我这样做之前,我还进入了我的项目结构,并且:

目标-> scala-2.12。-> 旋转

ctrl + 单击:将目录标记为:未排除

我不知道这是否有任何作用。尝试使缓存无效并让 IntelliJ 首先完全重启(让它完成对所有内容的索引)。如果还不行,那么尝试不排除 twirl 目录,然后使缓存无效并重新启动。

于 2017-07-16T18:25:21.640 回答
0

在我看来,@dasboard("name") 的行可能在“dashboard”中包含拼写错误,看看这是否有助于进一步解决问题。

于 2017-07-17T15:53:29.673 回答