玩框架zentasks教程组

时间:2013-03-10 18:07:02

标签: java playframework-2.0

我正在做zentasks教程。我正站在这一步

https://github.com/playframework/Play20/wiki/JavaGuide3

我已经涵盖了标题添加一些风格。在此之前,你想要刷新页面,一切都被认为是好的。

当我刷新时,我收到以下错误

enter image description here

我一直在看这个问题已经有一段时间了,无法弄清楚我可能做错了什么。

编辑这是我此页面的代码

@(projects: List[Project])(body: Html)

<!DOCTYPE html>

<html>
    <head>
        <title>Zentasks</title>
        <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
        <link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")">
        <script src="@routes.Assets.at("javascripts/jquery-1.9.0.min.js")" type="text/javascript"></script>
    </head>
    <body>
        <header>
            <a href="@routes.Application.index" id="logo"><span>Zen</span>tasks</a>
        </header>
        <nav>
            <h4 class="dashboard"><a href="#/">Dashboard</a></h4>
            <ul id="projects">
                @projects.groupBy(_.folder).map{
                    case(group, projects) => {
                        @views.html.projects.group(group,projects)
                    }
                } 
                @projects(0).folder </br>
                @projects(1).folder </br>
                @projects(2).folder </br>
                @projects(3).folder </br>
                @projects(4).folder </br>
                @projects(5).folder </br>
                @projects(6).folder </br>

            </ul>
        </nav>
        <section id="main">
            @body
        </section>
    </body>
</html>

1 个答案:

答案 0 :(得分:1)

我发现了问题而且它确实很小。

代码

            @projects.groupBy(_.folder).map{
                case(group, projects) => {
                    @views.html.projects.group(group,projects)
                }
            } 

应该是

            @projects.groupBy(_.folder).map{
                case (group, projects) => {
                    @views.html.projects.group(group,projects)
                }
            } 

如果您没有看到差异(我花了3个小时才找到它!),“案例”后面有一个空格。而已。我的项目现在编译。