问题标签 [playframework-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 通用模板库
我正在尝试创建一个仅包含可被其他视图使用的可重用 HTML 块的视图。想知道这样的事情是否可行:
在views.home.common.scala.html 中:
在views.home.sample.scala.html 中:
到目前为止还没有任何运气,我在示例中没有看到任何类似的东西,但是模板常见用例中涵盖了这个想法。
heroku - 玩 2.0-RC2 不适用于 heroku
我在 play 2.0-RC2 中创建了一个小应用程序,但我无法将它推送到 heroku。我得到的错误是:
我认为 heroku 只是不支持 play 2.0-RC2,但显然 James Ward 成功将 play 2.0-RC2 应用程序推送到 heroku :/ (http://www.jamesward.com/2012/02/21/play-framework-2 -with-scala-anorm-json-coffeescript-jquery-heroku)
playframework-2.0 - 安全反向路由
@{Admin.login().secure()}
Play 2.0 中的等价物是什么?
作为参考,如果路由文件是
Admin.login().secure() 将返回https://myserver/login
注意https
playframework-2.0 - 如何避免在play2中到处传递参数?
在 play1 中,我通常会在 action 中获取所有数据,直接在视图中使用它们。由于我们不需要在视图中显式声明参数,这非常容易。
但是在play2中,我发现我们必须在viewrequest
的头部声明所有参数(包括),在action中获取所有数据并将它们传递到view中会很无聊。
例如,如果我需要在首页显示从数据库加载的菜单,我必须在以下位置定义它main.scala.html
:
然后我必须在每个子页面中声明它:
然后我必须获取菜单并将其传递给每个操作中的查看:
现在它只有一个参数main.scala.html
,如果有很多怎么办?
所以最后,我决定全部Menu.findAll()
直接看:
不知道好用还是推荐,有没有更好的解决方法?
scala - 模式匹配中的隐式
我有一个方法,有很多隐式参数:
现在考虑这样一个类:
您可以在上面的示例中看到这一行:
它的存在只是为了使对象user
成为隐式对象。否则,我必须调用hello
:
我在想是否有任何方法可以改进代码,例如我们不需要定义该_user
变量,而是将其设为user
隐式。
playframework - scala + 在 ubuntu 上玩
我在本地机器(PC)上创建了一个简单的播放应用程序,现在我想部署到我们的内部服务器(干净的 Ubuntu 11 安装)。你能否指点我一些教程(谷歌搜索非常无用)如何设置服务器以及选项是什么(例如tomcat,apache等)谢谢
playframework - 什么云平台支持playframework?
我现在知道2:
- http://heroku.com : 支持 play1 和 play2,有免费计划。
- http://www.playapps.net:支持play1,未知play2,无免费计划。
scala - OSX 10.7 上的 Eclipsify Play Framework Scala 项目
当我尝试使 Scala 示例表单应用程序黯然失色时,我得到以下输出表单命令行。
尝试使样板应用程序黯然失色时遇到同样的问题,有没有人见过这个?
redirect - Unicode 字符变为 ??? 在重定向中,在 play2
这发生在最新的 play2(RC3) 中:
两个动作:
路线:
当我访问/test
时,响应头是:
可以看到 unicode中文
变成??
.
这是一个错误,还是我错过了什么?
scala - 如何处理 Play 框架中的可选查询参数
假设我在 Scala 中有一个已经运行的基于 Play 2.0 框架的应用程序,它提供如下 URL:
它以所有已知生日的列表作为响应
我现在想通过添加使用可选的“from”(日期)和“to”请求参数来限制结果的能力来增强这一点,例如
http://localhost:9000/birthdays?from=20120131&to=20120229
(此处的日期解释为 yyyyMMdd)
我的问题是如何使用 Scala 在 Play 2.0 中处理请求参数绑定和解释,特别是考虑到这两个参数都应该是可选的。
这些参数是否应该在“路由”规范中以某种方式表达?或者,响应控制器方法是否应该以某种方式从请求对象中挑选参数?还有另一种方法可以做到这一点吗?