问题标签 [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.
scala - 使用 Jetty 中部署的 WAR 在 Scalatra 中缩放模板抛出 ResourceNotFoundException
尝试使用 scalate 模板发送电子邮件时,会引发资源未找到异常(见下文)。最初我认为这是一个路径问题,因为在 sbt 的开发环境中它可以工作文件,但是将 WAR 部署到码头会导致这些异常。
在无数次尝试让码头在正确的位置寻找模板之后,这奏效了:
但我仍然得到这个例外:
这些文件肯定位于该确切路径中,因为目录列表将确认,因此我不相信这不是路径问题。
任何见解将不胜感激。谢谢!
java - 无法解决 Intellij IDEA IDE 中 Scalatra 项目的错误
我使用 IntelliJ Idea IDE 处理我使用 giter8 创建的 scalatra 项目。我使用 sbt 运行项目。当我在 IntelliJ 中打开项目时,我在 MyScalatraServlet.scala 中收到以下错误:
MyScalatraServlet.scala 的代码如下:
有什么办法可以解决这些依赖关系?如果没有任何隐藏这些的方法无法解决 IntelliJ 中的错误?
请帮忙谢谢
scala - Scalate sbt 0.11.0 插件帮助
我正在使用 Scalate Jade 并使用 sbt 0.11.0 开发一个 Scalatra Web 应用程序
我一直在用“com.github.siasia”%%“xsbt-web-plugin”%“0.1.2”打包网络应用程序。
我也一直在尝试使用 "com.zentrope" %% "xsbt-scalate-precompile-plugin" % "1.6" 来编译 Jade 文件。
不幸的是,如果我使用 xsbt-web-plugin 来打包我的战争,它会从任何预编译的 Scalate 文件中清除目标目录。
用预编译的 Scalate 文件打包战争的最佳方法是什么?
scala - 在 Play 中安装 Scalate (Scala)
我按照此处的说明为我的项目安装 scalate
http://www.playframework.org/modules/scalate-0.1/home
这是我的应用程序中的一个控制器
但是,当我重新加载时,我收到错误“未找到:键入 ScalateController”。有谁知道如何解决这一问题?谢谢。
lift - 让lift-scalate 接受.jade 文件
我目前正在使用 Lift 重新实现一些项目。所有旧视图都是使用jade
for完成的express.js
,我很高兴看到 Scalate 似乎也能够处理它。
这似乎并不像听起来那么容易。添加行后
根据我找到的任何来源,并更改视图文件,它应该可以工作。但是当我尝试打开 时http://localhost:8080/
,我收到一个错误“在此服务器上找不到请求的 URL /”。
控制台日志告诉我他们正在搜索文件index.ssp
和index.scaml
. 但是,当然,只有一个index.jade
. 我认为可能是版本scalate
太旧,所以我更改了我的build.sbt
:
但这仍然是同样的问题。
让这个工作的无证魔术是什么?
java - Mustache Scalate 与 Mustache Java
我需要为我的 Scala 项目选择一个 Mustache 渲染引擎。似乎只有 Mustache-Java 和 Scalate 两个选择?有比较吗?两者中哪一个更稳定/性能更好?
scala - 让 scala 编译器在 OSGi 运行时中工作
我正在使用 Scala 模板引擎 (Scalate) 在 OSGi 环境 (Scala 2.9.1) 中运行时编译模板。模板无法预编译,因为它们是动态构建的。
为了使其工作,Scala 编译器需要在 OSGi 环境中运行。但是,由于 Scala 编译器不能将类加载器作为输入,所以这不是开箱即用的。
根据我的研究,似乎有两种通用的解决方法:
1)一个 scala 编译器插件(这里有一个,但自 2009 年以来就没有被触及过,2009 年scala 列表上的消息表明它还没有准备好用于生产使用。
2) 在捆绑上下文之上创建一个虚拟文件系统,然后可以由 Scala 编译器使用。显然,Apache sling 人员已经在旧版本的 Scala 上成功地使用了这种方法。
有没有人让 Scalate、Scala 2.9.1 和 OSGi 一起工作来动态编译模板?
mustache - 使用 Mustache 模板时如何插入策略来处理缺失的属性
我使用 mustache 在服务器上渲染东西,但也在客户端上。策略是我有一个单页应用程序(在服务器上用小胡子渲染),这个模板从服务器中提取片段并使用它们在客户端上渲染 json。
现在问题出在模板上。我想在服务器上呈现标签,但保留一些小胡子语法以在客户端上呈现。假设我有一个这样的模板:
服务器端渲染将填充标签,但现在它还删除了在上下文中不可见的占位符。
有没有办法插入 Scalate 并避免这种情况?我天真地试图逃避:
...但显然,一旦通过循环处理地图(例如在 TemplateEngine 第 576 行中),它将被丢弃。合适的插入点在哪里?
我还在RenderContext中找到了 noneString 和 nullString ,但我认为我不能让渲染器在那里输出一个键,因为这些变量只是字符串......
我正在使用 scalatra-scalate 2.0.2 和 scala 2.9.0-1。
spring - 如何将属性从 sprint 传递到 scalate 模板?
我正在学习 scalate 模板引擎。如何将对象(例如用户)从我的控制器传递到我的 scalate 模板中的模板 .ssp ?
我的控制器
spring-mvc - 我无法通过并获取 scalate 模板中的变量
正如建议的那样,我在新主题中提出新问题。
我在将参数传递给我的 scalate 模板 (.ssp) 时遇到问题
在我的控制器和我的模板下面
现在我得到异常:
现在我不知道该怎么办。我会补充一点,当我删除<%@ var user: User %>
一切都很好
该怎么办 ?