问题标签 [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.

0 投票
2 回答
779 浏览

scalatra - Scalate/Jade 中的值未设置错误

我是 Jade 和 Scalate 的新手。我定义了以下路线:

和模板:

我在页面渲染中遇到的错误是:

即使我删除该行title= pageTitle,我仍然会收到错误消息。错误指的是什么,我该如何解决?

0 投票
2 回答
1389 浏览

pug - javascript中的Jade插值

(注意,这是 Scalate Jade,如果这有区别的话)

我有以下路线:

这个fruity.jade模板:

它呈现如下:

不会为 javascript 部分插入该fruit值。我怎样才能让它在javascript中解决?

0 投票
2 回答
809 浏览

scala - 如何解释 SBT 错误消息

在 scalatra 中做一些工作,在运行 ./sbt 时,我看到以下错误消息:

任何人都可以对 1.12 的含义有所了解吗?我正在运行一个非常基本的 Scalatra 框架,从使用 g8 下载的 hello-scala 标准进行了稍微修改(添加了一个 .ssp 文件,编辑了一个 .scala 文件)

0 投票
2 回答
1320 浏览

scala - Scalatra 中的 java.lang.NoSuchMethodError 使用带有 Markdown 的 Scalate

所以我有一个 Scalatra 应用程序(使用 Scalatra 2.2.1)。我正在使用 Scalate 构建视图;我决定选择 Jade/Markdown 一二。只有一个问题:如果我尝试在翡翠模板中使用降价(以:markdown标签开头),我会得到这个:

所以这很酷。一旦我删除:markdown标志,错误就会消失,除此之外,一切都会编译(除了 markdown 没有正确呈现)。

到目前为止我知道和发现的事情:

  1. 有人认为这个错误是构建中某个地方不兼容的 Scala 版本的副产品。我的 build.scala 将 Scala 版本定义为 Scalatra 明确兼容的 2.10.0。
  2. ...也就是说,我不知道哪个版本的 Scalate Scalatra 引入,并且我尝试覆盖它到目前为止还没有奏效。我知道当前稳定的 Scalate (1.6.1) 只兼容 Scala 2.10.0——但这就是我正在使用的。
  3. 但是,我确信我的类路径是干净的。我没有冲突的 Scala 版本。依赖项中的所有内容都是 2.10.0。

以前有人用过这个吗?有任何想法吗?

编辑

根据请求,这是我的构建定义:

0 投票
1 回答
272 浏览

pug - scalate scalatra NoValueSetException 与玉

我将 Scalatra 与 Scalate 和 Jade 一起使用。当我尝试应用一个接受值的模板时,这些值并没有被应用到模板上,我得到一个 NoValueSetException ......这是我拥有的代码:

和例外:

0 投票
2 回答
135 浏览

scala - 通过 ScamlOptions.indent 和 ScamlOptions.nl 缩放 HTML

在 Scaml和 Jade 的 Scalate手册中指出,有两个选项ScamlOptions.nlScamlOptions.indent可用于缩小输出的 HTML。还说明的是“您需要在编译任何 scml 模板之前配置这些,因为它们会影响生成的 scala 模板类。”。我尝试在使用Jade作为模板的Scalatra项目中以两种不同的方式使用这些选项:

  1. 在我的 Scalatra 项目中将 ScamlOptions.nl="" 和 ScamlOptions.indent="" 添加到 build.scala 以及对 plugins.sbt 的相应依赖然后从目标目录中删除所有内容,重新编译 build.scala 和所有模板源。没有帮助。
  2. 将相同的行直接添加到插入相应get("/")规则的 servlet。然而,这似乎不是一个好主意,因为属性是在编译代码后设置的。没有结果。

有人能够在 Scalatra 项目中或独立使用这些选项吗?可能我的错误与 sbt 缓存有关,因为有时我看到在内置 Jetty 服务器下启动应用程序时输出了缩小的 HTML,但这不正常,这就是我问的原因。如果有人可以提供如何解决此问题的确切步骤顺序,那就太好了。

0 投票
2 回答
323 浏览

sbt - 使用 SBT 下载后无法导入 scalate

build.sbt

我跑了

成功下载了一切cf

但是当我尝试使用它时

传递依赖hawtjnijansi在范围内,但不在scalate

我究竟做错了什么?

更新:

我检查了~/.ivy2/cache/org.fusesource.scalate/,它存在。

回答:

sbt 0.11.1解决的不检索 scalatra 2.1.0-SNAPSHOT 依赖项

0 投票
2 回答
65 浏览

eclipse - 如何在 sclate、servlet 和类之间建立连接

我是 scalatra 和 devloppement scala 架构的新手。我想用这些新技术和模板做一个项目,但问题是我不明白如何实现类或对象、servlet 和 Scalate 之间的连接。 .

我关注了 Scalate http://scalate.fusesource.org/网站,但我认为这并不容易。我想用明确指定的类(如 jsp、servlet 和 java 类)制作 html 页面和 servlet,但我不知道如果可行并且如果我以这种方式遵循 scalatra 的架构。

有人可以帮助我提供文件或向我解释如何做..我将非常感激

0 投票
1 回答
981 浏览

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?

0 投票
0 回答
76 浏览

scala - 是否可以在 Scala ssp 模板中定义宏?

我搜索了很多,但没有找到任何东西。有没有办法在 Scala ssp 和其他 Scalate 模板中定义宏以在模板中递归调用它?