Как загрузить модуль 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?

0 ответов

Другие вопросы по тегам