问题标签 [scalate]
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.
templates - 如何在 play+play-scalate 中通过“.scaml”使用布局
我正在使用 Play frameword 和 play-scalate 插件。
提供的 play-scalate 默认演示只有“.ssp”,但我要使用的是“.scaml”。我创建了一个“default.scaml”,但我不知道如何包含内部视图。
也许我的描述不清楚,我想做的是:
将布局“main.html”转换为“default.scaml”。
“main.html”的内容是:
我不知道怎么翻译#{doLayout /}
。提前致谢。
scala - Emacs 上的 Scaml 语法高亮显示
如何在 Emacs 上获得 Scaml (Scalate) 语法高亮显示?已经在使用 Scala 模式。
java - 使用 scalate 的 mustache 实现循环遍历 java Map
小胡子可以循环Java Map吗?我的对象:
在我的胡子模板中试过这个:
这会吐出mapTest.toString()
整个对象的字符串表示 ( ) 但根本不循环。
更新:在寻找源代码的过程中,我越来越近了,但仍然不知道该怎么做。https://github.com/scalate/scalate/blob/ec981338c067fcf37106fb5f3bdf2fa8c4e458ca/scalate-core/src/main/scala/org/fusesource/scalate/mustache/Scope.scala#L124-125
tomcat - scalate 不会在 tomcat 中编译模板
我正在尝试在tomcat下进行scalate工作,但是当它尝试编译scaml模板时它会崩溃。码头没问题。我对这个和一般的tomcat都是新手。似乎github上的scalatra-sbt原型也崩溃了,这让我觉得它的tomcat配置不正确。
关于如何使 scalate 编译器在 tomcat 下工作的任何提示?
scala - 如何在没有jetty-restart的情况下加载已导入的修改后的类进行扩展?
我使用 scalate 作为我的视图模板和 sbt + jrebel。但是我发现如果导入到scalate的类被修改了,我们必须重新启动jetty,否则可能会出现复杂错误。
代码非常简单:
webapp/WEB-INF/web.xml
src/main/scala/test.scala
webapp/index.jade
禁用码头的自动重新加载
然后启动码头:
访问主页:
它显示正确:
然后我修改test.scala
为:
再次访问页面,正确:
然后修改方法名:
并index.jade
调用b()
:
再次访问,显示错误:
从这个示例中我们不知道哪里错了,但是在我的另一个项目中,我们可以看到原因: Failed compile index.jade, value b()
is not found
所以我必须重新启动码头:
再次访问,一切顺利。
如何解决这个问题,或者有没有其他方法可以在不重新启动的情况下使用 scalate?
更新
经过近1周的尝试,我不得不放弃。我尝试了所有我能找到的解决方案,但如果不重新启动它仍然无法编译。
现在,我只是在没有 jrebel 的情况下运行 sbt,并在修改类时让码头重新加载 webapp(不监视缩放视图)。目前,它需要 3 到 5 秒,不算太长。
最后,感谢@James 的帮助
scala - 除了 scalate 之外,还有其他 Scala 模板引擎吗?
我正在尝试使用 sbt+jrebel 将 scalate 嵌入我的网站,但发现有些问题我无法解决。
所以我想知道是否还有其他基于scala的模板引擎?
templates - 是否可以制作类似于 Apache Wicket 模板的 Scalate 模板?
是否可以制作类似于 Apache Wicket 模板的 Scalate 模板?如果是这样,怎么做?是否有任何项目已经在这样做?如果是这样,是哪个?
scala - 有没有lift + scalate完整的例子?
有hello scalate的例子,但是学起来太简单了。我想知道如何整合升力和升力,例如升力彗星,升力形式......
scala - “org.fusesource.scalate.TemplateException:加载程序约束违规”当使用 SBT 嵌入式 Jetty 和 scalatra/scalate
我昨天在 SBT 中使用嵌入式“jetty-run”任务时开始收到此错误。我将我的代码恢复到以前的版本,它仍在发生。
请注意,我打包了应用程序并将其部署在实际的码头实例中,但没有收到错误消息。在向我的项目添加一些依赖项(可能相关也可能不相关)后,我开始收到此错误,但后来删除了它们。
我尝试了 'clean' 'clean-lib' 和 'clean-cache' 以及清理我的 ~/.m2/repository、~/.ivy2/cache 和 project/boot 目录。
有人有其他想法吗?
正在爆炸的线路是:
更多堆栈跟踪如下:
scala - scala、spring 和 scalate
我有一个用 scala、spring、sitemesh 和 jspx/jstl 编写的 Web 项目。问题出在 jspx 上。我一直遇到它希望类型为 java 集合类型的问题,因此我必须不断在 scala/java 集合之间进行转换。有时我会忘记,我的观点会爆炸,等等。
我想知道是否有一篇博客文章描述了从 jsp/jstl/jspx 迁移到扩展的方式/涉及的内容?因为否则切换似乎有点压倒性,不管现在我认为 jspx 是烦人的。