Как загрузить модуль Play Evolutions в пользовательском ApplicationLoader?
Я использую модули Play-Slick и Play-Slick-Evolutions с Play 2.4, и я написал очень простой кастом ApplicationLoader
как это:
class Cards9AppLoader extends ApplicationLoader {
def load(context: Context) = new Cards9Components(context).application
}
class Cards9Components(context: Context) extends
BuiltInComponentsFromContext(context) {
lazy val assets = new controllers.Assets(httpErrorHandler)
override lazy val router = Router.from {
case GET(p"/") => Action { request => Ok }
case GET(p"/assets/$file*") => assets.versioned("/public", file)
}
}
Проблема в том, что сценарии Evolutions не применяются. Я думаю, что это не проблема конфигурации, потому что экран применения Evolutions появляется при использовании по умолчанию ApplicationLoader
предоставлено Play.
Есть ли способ инициализировать модуль Evolutions в пользовательском ApplicationLoader
?