问题标签 [slim-lang]

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 投票
1 回答
597 浏览

ruby-on-rails - 如何将此 ERB 转换为 Slim 模板语言?

我正在使用 Slim 模板语言 (http://slim-lang.com/)。

有人可以告诉我如何将此 ERB 转换为在 friends.html.slim 模板中使用吗?

数据/people.yaml

再培训局

0 投票
1 回答
2354 浏览

ruby-on-rails - -if-else 语句中的 Slim 错误

这个要点中,我在一个苗条文件中放置了一个错误,当我取消注释所有以下内容时,该错误消失- else

没有标签,我检查了 10 次。我查了一下没有- end声明,所以不知道是什么问题。

0 投票
3 回答
1390 浏览

ruby-on-rails - Rails3.1 引擎:无法让 SLIM 或 HAML 在测试/虚拟应用程序中工作

我正在开发一个 Rails 3.1 引擎,为了对其进行集成测试,我想使用 SLIM 而不是普通的 ERB。所以我试图简单地添加s.add_development_dependency "slim"到我的.gemspec文件中,但是当我将index.html.erb文件重命名为 时index.html.slim,Rails 抱怨:

缺少模板 dummy/index、application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}。在以下位置搜索:*“/Users/josh/Documents/Work/Sientia/iq_menu/full/spec/dummy/app/views”*“/Users/josh/Documents/Work/Sientia/iq_menu/full/app/views”

我也用slim-railsgem 和 gem尝试过haml-rails,但是重命名文件index.html.haml导致同样的错误。

我究竟做错了什么?

0 投票
1 回答
1458 浏览

ruby - 将数组放入 ruby​​ slim 的一个变量中

我有Slim模板

我有 Ruby 代码

我想从此模板渲染 HTML。

我想在结果中显示:

如何将“a”和“b”数组放入“items”变量(或对象)中?

我从 Ruby 渲染:

0 投票
1 回答
996 浏览

ruby-on-rails - rails slim缩进语法错误

我正在尝试设计我的网站 EULA 页面内容,但我不断收到此错误:

您是否尝试将子标签嵌套在包含文本的标签中?使用 | 对于文本块!

似乎我所有的缩进都很好,但这不起作用:

使用以下宝石:

谢谢

0 投票
1 回答
2577 浏览

ruby-on-rails - 从咖啡中调用 ruby​​ 代码:slim 标签

可能重复:
如何在 Slim 模板中访问 CoffeeScript 引擎中的实例变量

如何在我的咖啡标签中使用 Ruby 代码?

#{}调用 Ruby 代码是一种纤细的结构,但它在咖啡标签中不起作用,因为在 CoffeeScript 中使用 `#' 开始注释。

该怎么办?

0 投票
3 回答
26250 浏览

html - Ruby Slim - 您如何使用 rails 助手或变量定义元素的类?

在 rails slim (http://slim-lang.com/) 中,使用类名“sample”定义新 div 的语法如下:

这将创建:

我想根据rails的助手、变量或其他东西来定义一个div的类。例如,在rails中:

我不知道如何在苗条中做到这一点:

有谁知道怎么做?

0 投票
0 回答
639 浏览

ruby-on-rails - 使用 handlebarsjs 作为 Rails 的模板而不是 HAML 或 Slim?

我可能希望使用单一模板框架来标准化项目的视图/设计模板。鉴于我们开始看到可以利用 Handlebars 的 JS 框架的工作,同样开始使用 Handlebars 来代替我们对 HAML 的使用(通过Handlebars.rbhandlebars_assets )似乎是一种谨慎的做法。

从经验上看,这是否有效?或者您能否提供一个链接来解释为什么或为什么不可行,或者提供此类用例的示例?

显然,HAML 和(更性感的)Slim 在大多数情况下提供了更简洁的模板语法,但 Handlebars.js 确实具有它从 Liquid 中继承的优势,因为它更像纯 HTML,因此更“设计师友好”。

0 投票
2 回答
4429 浏览

javascript - 使用 Rails 和 Slim 自定义 Javascript 类型

在 Rails 中,javascript_tag 和 javascript_include_tag 都将 type 属性呈现为

类型="文本/javascript"

我需要自定义这个属性。我们的应用程序使用Slim语法,这使得这变得更加困难。

脚本 src="mathjax_config" type="text/x-mathjax-config"

^ 不会出错,但甚至不包含文件

javascript_tag[type="text/x-mathjax-config"] javascript 代码在这里

^ 抛出错误

我希望避免将文件从苗条中分离出来。

Ruby 版本 1.9.3 Rails 版本 3.2.3

0 投票
0 回答
495 浏览

php - Slim 用于 WordPress 主题开发?

wordless是一个很棒的 WordPress 插件,它使用 HAML 和 SASS 等可靠的工具为 WP 主题开发带来理智。

最近我们从 HAML 切换到Slim ,我很好奇与提供Slim而不是 HAML 的 wordless相比,是否有类似的选项?