2013-10-14 56 views
4

我在我的控制下,播放2.1錯誤:找不到符號錯誤

public static Result index() { 
    return ok(indexpage.render()); 
} 

我indexpage.scala.html頁,

@main("Test") { 

} 

尚未播放2.1是給我下面的錯誤:錯誤:無法找到符號

Screenshot of error

任何想法?

編輯:我在我的控制器中創建了另一個視圖+方法,有相同的確切的錯誤。

+0

那麼,是'indexpage'聲明? Play是否爲你創建了一個'index.scala.html'文件? –

+0

是的,Play會查看views文件夾下的html文件,所以當我引用indexpage時,它會引用該視圖。這通常工作正常,這就是爲什麼我很困惑。 – thedeadlybutter

+0

你有沒有導入'views.html.whatever._'?問題似乎在於:1.您忘記了導入。 2.「indexpage」不存在。 3.一些奇怪的玩法問題,所以你可以嘗試'玩乾淨' – serejja

回答

6

發現了問題,當我清理了我進口我不小心刪除

import views.html.*; 

從我的控制器類。本來可以發佈答案的,但由於某些原因,聲譽低於10的人在回答他們提出的問題之前必須等待8小時。

+0

太棒了!你可以通過引用你的特定頁面來避免整個html的輸入,比如'return ok(views.html.indexpage.render());':-) – FranciscoBouza

1

在我的例子,有一次我清理我的項目,一切又恢復了

activator clean 
activator run