Я пытаюсь сделать маршрут к определенному статическому файлу, но все, что я пытаюсь, заканчивается ошибкой.Маршрут к статическому файлу в Play! 2.0
я сделал 3 различных попыток:
1.
GET /file staticFile:/public/html/file.html
Я получаю ошибку:
Compilation error
string matching regex `\z' expected but `:' found
2.
GET /file controllers.Assets.at(path="/public/html", "file.html")
Я получаю ошибку :
Compilation error
Identifier expected
3.
GET /file controllers.Assets.at(path="/public/html", file="file.html")
Я получаю ошибку: (и это самое странное)
Compilation error
not enough arguments for method at: (path: String, file: String)play.api.mvc.Call. Unspecified value parameter file.
Странная часть о 3 ошибки в том, что он бросил в другой файл (app/views/main.scala.html) по следующей строке:
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
Все из них e методы были найдены в официальной документации и/или потоках здесь, в stackoverflow. Что мне здесь не хватает?
Спасибо.
Я думаю, что третья ошибка возникает там, где первый пример публичной маршрутизации упоминается в шаблонах по умолчанию. У меня такая же проблема. Я ожидаю, что статическая ссылка вы/я пытаюсь добавить беспорядок вверх по обратной маршрутизации. – flurdy
Что? два года, и нет принятого ответа. Эта проблема была решена еще? – Jus12
@ Jus12 Извините, я просто не продолжал использовать игру (не по своему усмотрению, и это несчастливо), и я не знаю, какой ответ правильный. Тот, у кого больше всего голосов, тогда не решал проблему (как поясняет мой комментарий). Если кто-то сообщит мне, если какой-либо ответ будет правильным, я с радостью помету его как принятый. –