如何从Play 2.1应用程序中以编程方式确定应用程序以哪种模式运行(即开发与生产)?
例如,能够从模板内部执行以下操作将很有用:<p>@if(__some_play_API_call__ == Dev) { <b>Development mode</b> }</p>
在Play 2.0 API文档中,似乎有mode
类的play.api.Application
属性...但是,我不确定如何获取当前正在运行的应用程序的实例。
最佳答案
您可以通过访问当前的Appliction
play.api.Play.current()
找出模式试试
play.api.Play.current().mode()
或简单地使用
play.api.Play.isDev(play.api.Play.current())
关于scala - 如何在Play 2.x中检测应用程序模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14613148/