Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Você não tem um aplicativo implícito no escopo:PlayFramework com Oracle


A mensagem de erro na verdade está dizendo o que fazer:Você não tem um aplicativo implícito no escopo. Se você quiser contextualizar o aplicativo em execução atual, basta adicionar import play.api.Play.current .
import play.api.Play.current

É assim que o método getDataSource se parece:
  def getDataSource(name: String = "default")(implicit app: Application): DataSource = app.plugin[DBPlugin].map(_.api.getDataSource(name)).getOrElse(error)

Como você pode ver, é necessário um aplicativo implícito na segunda lista de argumentos e o compilador está procurando por um aplicativo declarado implicitamente que pode ser encontrado na importação.