12得票3回答
如何让Intellij IDEA 12.0与Play Framework 2.1.0应用程序和Scala 2.10.0一起工作?

我一直在尝试让 IDEA 12.0 与 Play 2.1.0 和 Scala 2.10.0 兼容。但是,由于无法按照我的意愿工作,我已经放弃了。以下是我的 build.properties、Build.scala 和 plugins.sbt 的副本。我遵循了 playframework 网站上...

11得票1回答
在Play 2路由中处理自由格式的GET URL参数

假设我有一个可以选用两个参数的操作:def foo(name: String, age: Integer) = Action { // name & age can both be null if not passed } 如何设置我的route文件,以便与以下任何一种调用语法配...

11得票4回答
OptimisticLockException with Ebean/Play

我有一个使用Ebean的Play 2.1.3 Java应用程序,遇到了下面的OptimisticLockException异常。[OptimisticLockException: Data has changed. updated [0] rows sql[update person set...

11得票1回答
Scala、Play和Futures:如何从多个Futures中合并结果

我正在使用: Scala 2.10 Play 2.1 目前,我正在使用scala.concurrent._中的Future类,但我愿意尝试其他API。 我遇到了将多个futures的结果合并成单个List [(String,String)]的问题。 以下Controller方法成功...

11得票3回答
从控制器中重构业务逻辑的好方法是什么?

我是Scala和Play的新手,并编写了一个包含业务和展示逻辑的“do all”控制器。我想将业务逻辑重构到控制器之外。 这是我的Scala/Play代码。有什么好的/惯用的方法可以将业务逻辑从控制器中重构出来,并提供清晰的接口? object NodeRender extends Con...

11得票2回答
如何在Play框架中使用PostgreSQL的evolutions创建一个函数?

使用Play Framework 2.1,我在数据库演化(evolution)中定义了以下SQL语句: CREATE OR REPLACE FUNCTION idx(myArray anyarray, myElement anyelement) RETURNS int AS $$ SELE...

11得票3回答
当表不存在时如何仅执行DDL?

我正在使用Play Framework 2.1和MySQL的Slick 1.0。 我想控制ddl表的创建,以便仅在表不存在时才进行创建。也就是说,表只应在我第一次启动play时创建。 如何在Slick中实现?

10得票3回答
Play框架处理会话状态

我有一个基于Play框架和Scala构建的Webapp,旨在向用户提供一组问题及每个问题的答案。其中一些问题的答案是单选按钮类型,而另一些则是复选框类型。当用户点击"开始测试"时,我会调用控制器,获取问题列表及其答案,并将结果作为一个case类返回给视图模板。现在,我需要维护测试的状态,因为用...

10得票4回答
Play 2.1和Neo4J WrappingNeoServer在Logback.xml中出现错误

我之前在Play 2.0.1应用中嵌入了一个带有管理控制台的neo4j服务器。最近我升级了版本以适配DeadBolt,但发现应用程序无法运行。 我之前是通过以下方式启动服务器: graphDb = (GraphDatabaseAPI) new GraphDatabaseFactory()...

10得票1回答
Play 2.1中的JSON序列化是否支持traits?

我有这个:package models import play.api.libs.json._ import play.api.libs.functional.syntax._ object ModelWrites { implicit val tmoWrites= Json.wr...