Обновить параметры просмотра в классе Java/play2

Я новичок в Play Framework 2.0. Я играю с образцом helloworld. У меня возникла следующая проблема:

Вид: (test.scala.html)

@(name: String,lastname:String)
...

Контроллер: (Test.java)

...
public static Result index() {
   return ok(test.render("First", "Last"));
}

Работает до сих пор. НО, если я изменил представление на:

@(name: String)  @* removed second param *@

и контроллер:

...
public static Result index() {
   return ok(test.render("First"));
} 

Eclipse показывает ошибку в Test.java(контроллер) Самое забавное, что игра компилирует все просто отлично. Работа рендеринга - только затмение действует.

Единственный способ решить эту проблему - слегка изменить представление, удалить созданные классы файлы в целевом /scala -2.9.1/classes_managed/views/html/test. * Теперь игра компилируется и генерирует тестовые файлы *.class, и все работает.

Но я уверен, что есть лучший способ...

спасибо заранее

Ответы

Ответ 1

Класс для представления не изменяется, пока вы не загрузите его в веб-браузере. До тех пор Eclipse не знает, что контроллер теперь действителен.