1

当我<script></script>进入 Scala 书面视图页面时,我收到了此错误消息:

在对象 main 中缺少方法 apply 的参数;如果您想将其视为部分应用的函数,请使用 `_' 遵循此方法

错误页面将此部分标记为:

{
    <script src="@routes.Assets.at("javascripts/foundation/foundation.forms.js")"></script>
    <script src="@routes.Assets.at("javascripts/foundation/foundation.abide.js")"></script>
}

这部分对应于我在 Main.scala.html 页面上的最后一个参数(FoundationJS 部分)

@(topNav:Html=Html.empty)(content:Html)(footer:Html=Html.empty)(customCSS:String="")(customJS:String="")(modalWindows:Html=Html.empty)(FoundationJS:Html=Html.empty)

我应该更改它并传入字符串而不是脚本标签吗?

4

1 回答 1

0

确保每个参数块的左花括号与前一个参数块的右花括号位于同一行,否则会出现该错误。

仅以contentandfooter为例:

<!-- this will work -->
@Main(){
  <p>Content</p>
} {
  <p>Footer</p>
}

<!-- this won't -->
@Main(){
  <p>Content</p>
}
{
  <p>Footer</p>
}
于 2013-09-09T20:33:37.567 回答