我需要在Play 2.4应用程序启动之前手动运行evolutions。我猜这可以在Build.scala
或Global.scala
中完成吗?到目前为止,我发现我试图让它在Global.scala
中起作用,但却无法实现:
import play.api.{Application, GlobalSettings}
import play.db.evolutions.Evolutions
object Global extends GlobalSettings {
override def beforeStart(app: Application) = {
Evolutions.applyEvolutions() //requires play.db.Database to be passed, not sure how to get it
}
}
任何建议表示赞赏。