Проблема с Playframework 2.3.0 с помощью Scala IDE (Kepler)
Окружающая среда: Java 8, Scala 10, play 2.3.0 sbt plugin, Scala ide kepler Версия: 4.3.0
Проблема: 1. Сгенерированные классы для "index.scala.html", и мои собственные созданные новые шаблоны правильно заполняются в папку "/my-first-app/target/scala-2.10/classes_managed/views/html"
но при написании кода в контроллере приложения я не могу видеть этот класс, когда я пытался импортировать классы индивидуально, а не импортировал views.html. * но я не могу сделать это, не показывая сгенерированный класс. Я не знаю почему?
Что я пробовал:
- windows- > preference- > workspace- > отметьте флажок "обновить с помощью собственных перехватов или опроса" → щелкните по ссылке
- после каждого " ~ run" я всегда обновлял свое рабочее пространство.
- Я добавил выходные папки вручную для
- /my-first-app/target/scala -2.10/classes_managed/
- /моя первая-приложение/цель/ scala -2.10/классы
После всех попыток я не могу самостоятельно импортировать классы для любого файла xyz.scala.html.
Проблема 2: Получение нескольких странных ошибок в синтаксической ошибке xyz.scala.html, например.
Фрагмент кода:
@(title: String)(content: Html) --> Error
<!DOCTYPE html>
<html>
<head>
<title>@title</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/hello.js")" type="text/javascript"/>
</script>
</head>
<body>
@content
</body>
</html>
Это действительно раздражает, а развитие замедляет скорость разработки.
Ответы
Ответ 1
Попробуйте еще раз!
Scala ide только что получил обновление, и по крайней мере ночная версия поддерживает игру 2.3.
Сайт обновления для eclipse kepler - это
http://download.scala-ide.org/sdk/lithium/e38/scala211/dev/site/
В eclipse перейдите к project>properties>play2
и удалите все импорта play.api.templates
, которые больше не существуют.
ps: на боковой ноте:
Я запустил документ google с нотами по игре + затмение, не стесняйтесь добавлять свои собственные результаты. Play 2.3 и Eclipse