问题标签 [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 回答
3609 浏览

ruby-on-rails - 设置数据-* 属性

我有一种情况,我需要在 div 上动态设置“data-*”的值。我实际使用的代码是这个:

这太可怕了。rails 也以一种<div />方式关闭了 div,这是 chrome 和其他浏览器绝对不喜欢的(造成一些灾难)。

所以我的解决方案就是那个。我想问是否有其他方法可以做到这一点。

更新1:

我有一个小问题,这段代码:

如果我删除 link_to 它可以工作。请注意,如果我插入类似| text的内容,则会返回错误:syntax error, unexpected keyword_ensure, expecting $end

0 投票
1 回答
115 浏览

ruby-on-rails - 如何从代码设置属性并在标签内插入文本

我有这个代码:

如果我删除“类”部分,一切都很好。用苗条写这个的正确方法是什么?

没有类部分,错误是:syntax error, unexpected keyword_ensure, expecting $end

0 投票
1 回答
4560 浏览

slim-lang - slim - 文本未被识别为标签

Slim 的一个新问题

我期待以下 Slim 模板

生成:

但取而代之的是 span 标签未被识别并生成:

为什么跨度被视为文本而不是标签?

谢谢

0 投票
1 回答
3045 浏览

ruby-on-rails-3 - Bootstrap 突出显示导航列表中的选定项目

所以我使用 bootstrap 和 slim 来构建一些可导航的页面。我坚持在列表中突出显示所选项目作为“激活”类应用。我确实找到了一个叫做 affix 或 scrollspy 的东西,但这些与我需要做的不同,即在页面之间导航。我有以下代码:

我相信在这方面应该有一些最佳实践。任何建议将不胜感激。

0 投票
1 回答
1499 浏览

ruby - Middleman Slim 模板 - 有没有办法将变量传递到 YAML 前端?

我正在使用 Middleman 和 Slim 模板。

我正在代理数据以自动创建多个页面。我需要使用变量设置 YAML 前端,但我不知道该怎么做!有人知道吗?

例如

在 config.rb

在 template.html.slim

0 投票
1 回答
1279 浏览

ruby - Slim 模板:无法渲染模板,出现语法错误

我想对 Slim 使用完整的 html 语法。我不想要他们提供的密码学。但我认为这是不可能的。这是我的 html 代码,Slim 会抛出错误。

目标:

div如果满足某些条件,我不想输出额外的元素类:

这是我的 Slim 代码:

逻辑上一切都很好。遵守所有缩进和=和。-但我得到错误:

我有两个问题:

1) 是否可以在 Slim 中完全使用 html 语法?

2) 我该如何解决我的问题?

0 投票
1 回答
1198 浏览

ruby - Ruby 的 Slim 模板语言中的 PHP 可能性

在 PHP 中,我可以这样做:

这非常方便。我可以在任何地方、任何引号之间、任何 HTML 符号之间、在任何我想要的地方打断字符串。

我需要在 Ruby-HTML 中实现相同的功能。我正在尝试将 PHP 项目移植到 Ruby。我使用 Slim 模板语言。我试过这个但它不起作用,Slim 抛出错误:

目前对于 Slim,我只知道一种方法:

首先,复制。其次,我的 HTML-PHP 部分代码相当复杂。它有两个循环(其中的for循环和foreach循环),我使用多个这样的嵌入来根据条件添加 div 的属性。只是无法想象如何用 Slim 实现它。即使为此它也会引发错误,我无法打破长 html 字符串:

Slim 是否允许if在引号或元素属性之间使用条件 s 断开字符串?怎么做?

0 投票
2 回答
4122 浏览

ruby-on-rails - 在 Rails 项目中使用带有 slim 的 angularjs 时遇到问题

我终于决定试一试 angularjs,但我遇到了一些早期的麻烦。

我正在为视图使用 Rails 3.2 和 Slim 模板 gem。

我只是在这里尝试来自 angularjs 站点的示例:http: //angularjs.org/#todo-html

这是相关的位:

苗条的会是这样的:

问题是 Slim 只是打印:

从字面上看是一个字符串。

谁能让 Slim 和 Angular 一起玩?

0 投票
2 回答
1999 浏览

ruby-on-rails-3 - Rails + Slim - MissingTemplate(生产中)

我有一个关于 Rails 3.2 的项目。我也使用 haml 作为我的模板引擎,但我决定使用 slim 而不是 haml。所以我用 slim 重写了一些视图。但是当我将此更改推送到服务器时,我在生产中遇到了奇怪的错误。

该错误仅出现在使用 slim 作为模板引擎的页面上。在我的开发机器上,页面打开得很好。为了设置服务器,我使用了 Rayan Byte 的截屏视频

我该如何解决?

错误

宝石文件

0 投票
3 回答
12800 浏览

html - 如何将 span 标签包装在 slim_to 中?

我需要围绕“帐户”的跨度标签。