Scala 重头戏2.4:手动调用演进
在Play 2.4应用程序启动之前,我需要手动运行evolutions。我猜这可以在Scala 重头戏2.4:手动调用演进,scala,playframework,playframework-2.4,Scala,Playframework,Playframework 2.4,在Play 2.4应用程序启动之前,我需要手动运行evolutions。我猜这可以在Build.scala或Global.scala中完成?到目前为止,我所能找到的还远远不够,我正试图让它在Global.scala中工作,但无法实现: import play.api.{Application, GlobalSettings} import play.db.evolutions.Evolutions object Global extends GlobalSettings { over
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
}
}
谢谢你的建议