问题标签 [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 投票
5 回答
48596 浏览

ruby-on-rails - erb、haml 或 slim:你推荐哪一个?为什么?

我正在学习 Rails,我已经看过这些模板引擎。我对他们没有经验(只有erb)。

但是作为一个初学者,我真的很困惑。你建议哪一个,为什么?Erb、Haml 还是 Slim?请说出您偏爱其中一个的原因。如果您有任何其他建议,请告诉我们。

编辑:我不是在这里寻找赢家。我只是想听听你对它们的看法,它们的语法、执行速度等等。

0 投票
1 回答
7437 浏览

ruby-on-rails - Rails 中的 SLIM 模板:如何从实例变量呈现 html 元素?

  • 红宝石 1.9.2p290
  • 导轨 3.1.1

如何从SLIM模板中的控制器创建 html 元素?

我会解释:

在我看来,我想通过某些条件更改“h1”html标签。

但我想把逻辑放在控制器中。

在我的SLIM视图中,我想要这样的东西:

结果是:

或者

是否可以?

我清楚了吗?对不起我的英语。

0 投票
1 回答
3575 浏览

ruby - 使用 Padrino、Sass 和 Slim 从布局链接到 CSS

我目前正在使用 Padrino 与 Sass 和 Slim 来标记我正在制作的网站;但是,我无法链接我的 CSS(从 Sass 转换而来)。我的 application.slim 布局如下:

我正在测试的页面的视图是空白的,并呈现为以下文本:

据我所知,“/stylesheets/clear.css”的链接指向正确的位置,但是标签被添加到正文中,而不是调用所在的标题中。此外,整个标签在呈现的 HTML 中都包含在引号中。

有谁知道我做错了什么?

0 投票
2 回答
1084 浏览

ruby-on-rails - 如何为 Rails Slim HTML 电子邮件模板设置最大行长?

我正在Slim用作我的 HTML 电子邮件的模板语言。当在生产环境中关闭漂亮模式时,它会将所有 HTML 放在一行中。当电子邮件通过 时Sendgrid,会在第 998 个字符处引入换行符,从而破坏 HTML。Sendgrid这样做是为了遵守电子邮件 RFC。

如何在呈现电子邮件时关闭漂亮模式,告诉Slim尊重最大行长,或引入硬换行符?

0 投票
1 回答
457 浏览

ruby-on-rails-3 - Rails field_error_proc - 更改默认错误目标

我有以下所需的 html(超薄模板):

我想把错误(small.error)放在上面的“span”中。

我的解决方案(到目前为止)是:

但是以这种方式,小标签被放置在输入标签的正下方。

我可以更改那个目标位置吗?

0 投票
1 回答
627 浏览

ruby-on-rails - Slim(Rails)中内联元素内的块级元素

我在这里尝试一些非常简单的东西。我将 Rails 3.2.6 与 Slim(slim:1.2.2,slim-rails:1.0.3)一起用于模板和 HTML5。HTML5 允许内联元素内的块级元素,但由于某种原因我无法让 Rails/Slim 允许它,并且搜索让我一无所获。

如果我做:

它将呈现为:

我也试图逃避周围的锚 html,以及 link_to ... 做。

任何帮助将不胜感激。

0 投票
2 回答
4054 浏览

ruby-on-rails - 嵌入 Ruby 的内联 Div/表类的 Slim 语法

我有一个用 slim 定义的表:

我想为某些 td 标签添加一些类。我可以这样做:

这为该 td 添加了“额外类”:

如何通过在其中嵌入一些 rails/ruby 来添加一个类?在正常的轨道上,我可以这样做:

我该怎么做?我认为我做不到:

但我想在这里以类似的方式添加类。有人有什么建议吗?如果我不清楚我正在尝试做什么,请让我知道我可以添加什么。

0 投票
2 回答
2879 浏览

ruby-on-rails - 从命令行使用 slimrb

我正在将 slim 用于导轨外的项目。我看到 slimrb 提供了从命令行将模板编译为 html 的选项。

1)但是有没有办法将完整的视图目录编译为html。2) 也可以监视更改并不断更新生成的 html,就像 compass 对 .scss 文件所做的那样。

0 投票
1 回答
635 浏览

ruby-on-rails - 如何在 emacs 中取消缩进精简代码

我正在使用带有 emacs 的 slim 进行开发。我可以通过标记块然后按 Tab 来缩进细长代码块。

但是,我如何取消缩进整个块?任何帮助将不胜感激。

谢谢,穆尔塔

0 投票
1 回答
2057 浏览

ruby-on-rails - 与 HAML 相比,SLIM 快多少?

我试图说服我的团队成员使用 SLIM 而不是 HAML,因为我更喜欢 SLIM 的语法。我得到承诺,如果它真的比我在这里这里阅读的 HAML 快得多,我们会改用 SLIM ,但我不知道这些基准测试有多新,所以我想知道是否有人有一些真实的生活经验这个话题?

我也不确定哪个基准(已编译、倾斜编译、缓存、未缓存)的意义最大,因为我不知道当 Rails 应用程序处于生产模式时(速度是最需要的)。

非常感谢您提供有关此主题的更多信息!