为什么我不能链接到另一个模板?

时间:2017-07-16 10:53:06

标签: scala playframework playframework-2.6

我正在使用Play 2.6,并且第一次将另一个模板插入另一个模板时出现问题。

这是我的结构: enter image description here

这是我正在研究的模板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

它还说导入语句都未使用。但是,我可以很好地链接到链中更高层的其他包中的一些其他模板。我无法弄清楚为什么它允许一些而不是其他人......

2 个答案:

答案 0 :(得分:0)

我不知道为什么,但它与IntelliJ有关:

我点击了文件 - &gt;无效的缓存/重新启动

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

靶&GT;斯卡拉2.12。 - &GT;旋转

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

我不知道这是否有所作为。尝试使缓存无效并让IntelliJ首先完全重启(让它完成索引所有内容)。如果没有这样做,那么尝试不包括twirl目录,然后使缓存无效并重新启动。

答案 1 :(得分:0)

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