问题标签 [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.
scalatra - Scalate/Jade 中的值未设置错误
我是 Jade 和 Scalate 的新手。我定义了以下路线:
和模板:
我在页面渲染中遇到的错误是:
即使我删除该行title= pageTitle
,我仍然会收到错误消息。错误指的是什么,我该如何解决?
pug - javascript中的Jade插值
(注意,这是 Scalate Jade,如果这有区别的话)
我有以下路线:
这个fruity.jade
模板:
它呈现如下:
不会为 javascript 部分插入该fruit
值。我怎样才能让它在javascript中解决?
scala - 如何解释 SBT 错误消息
在 scalatra 中做一些工作,在运行 ./sbt 时,我看到以下错误消息:
任何人都可以对 1.12 的含义有所了解吗?我正在运行一个非常基本的 Scalatra 框架,从使用 g8 下载的 hello-scala 标准进行了稍微修改(添加了一个 .ssp 文件,编辑了一个 .scala 文件)
scala - Scalatra 中的 java.lang.NoSuchMethodError 使用带有 Markdown 的 Scalate
所以我有一个 Scalatra 应用程序(使用 Scalatra 2.2.1)。我正在使用 Scalate 构建视图;我决定选择 Jade/Markdown 一二。只有一个问题:如果我尝试在翡翠模板中使用降价(以:markdown
标签开头),我会得到这个:
所以这很酷。一旦我删除:markdown
标志,错误就会消失,除此之外,一切都会编译(除了 markdown 没有正确呈现)。
到目前为止我知道和发现的事情:
- 有人认为这个错误是构建中某个地方不兼容的 Scala 版本的副产品。我的 build.scala 将 Scala 版本定义为 Scalatra 明确兼容的 2.10.0。
- ...也就是说,我不知道哪个版本的 Scalate Scalatra 引入,并且我尝试覆盖它到目前为止还没有奏效。我知道当前稳定的 Scalate (1.6.1) 只兼容 Scala 2.10.0——但这就是我正在使用的。
- 但是,我确信我的类路径是干净的。我没有冲突的 Scala 版本。依赖项中的所有内容都是 2.10.0。
以前有人用过这个吗?有任何想法吗?
编辑
根据请求,这是我的构建定义:
pug - scalate scalatra NoValueSetException 与玉
我将 Scalatra 与 Scalate 和 Jade 一起使用。当我尝试应用一个接受值的模板时,这些值并没有被应用到模板上,我得到一个 NoValueSetException ......这是我拥有的代码:
和例外:
scala - 通过 ScamlOptions.indent 和 ScamlOptions.nl 缩放 HTML
在 Scaml和 Jade 的 Scalate手册中指出,有两个选项ScamlOptions.nl和ScamlOptions.indent可用于缩小输出的 HTML。还说明的是“您需要在编译任何 scml 模板之前配置这些,因为它们会影响生成的 scala 模板类。”。我尝试在使用Jade作为模板的Scalatra项目中以两种不同的方式使用这些选项:
- 在我的 Scalatra 项目中将 ScamlOptions.nl="" 和 ScamlOptions.indent="" 添加到 build.scala 以及对 plugins.sbt 的相应依赖项。然后从目标目录中删除所有内容,重新编译 build.scala 和所有模板源。没有帮助。
- 将相同的行直接添加到插入相应get("/")规则的 servlet。然而,这似乎不是一个好主意,因为属性是在编译代码后设置的。没有结果。
有人能够在 Scalatra 项目中或独立使用这些选项吗?可能我的错误与 sbt 缓存有关,因为有时我看到在内置 Jetty 服务器下启动应用程序时输出了缩小的 HTML,但这不正常,这就是我问的原因。如果有人可以提供如何解决此问题的确切步骤顺序,那就太好了。
sbt - 使用 SBT 下载后无法导入 scalate
我build.sbt
有
我跑了
成功下载了一切cf
但是当我尝试使用它时
传递依赖hawtjni
和jansi
在范围内,但不在scalate
我究竟做错了什么?
更新:
我检查了~/.ivy2/cache/org.fusesource.scalate/
,它存在。
回答:
sbt 0.11.1解决的不检索 scalatra 2.1.0-SNAPSHOT 依赖项
eclipse - 如何在 sclate、servlet 和类之间建立连接
我是 scalatra 和 devloppement scala 架构的新手。我想用这些新技术和模板做一个项目,但问题是我不明白如何实现类或对象、servlet 和 Scalate 之间的连接。 .
我关注了 Scalate http://scalate.fusesource.org/网站,但我认为这并不容易。我想用明确指定的类(如 jsp、servlet 和 java 类)制作 html 页面和 servlet,但我不知道如果可行并且如果我以这种方式遵循 scalatra 的架构。
有人可以帮助我提供文件或向我解释如何做..我将非常感激
java - Gradle application plugin and Scala
I have a gradle project that has a scala subproject, say scalamodule
. I want to be able to run the scala subproject as an application (this is part of the build/release process but it's irrelevant right now). Now if I use the Gradle application plugin and then run gradle :scalamodule:run
the command that gets executed is something similar to this:
For some inesplicable reason the scalate library, one of my dependencies, throws the following exception when run using the java
command:
However if I simply replace java
with scala
the error magically goes away.
Besides the oddity of this fact, I am trying to implement a workaround so that the command that gets executed is scala
instead of java
but I can't figure out how to do so.
Anybody?
scala - 是否可以在 Scala ssp 模板中定义宏?
我搜索了很多,但没有找到任何东西。有没有办法在 Scala ssp 和其他 Scalate 模板中定义宏以在模板中递归调用它?