问题标签 [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.
ruby-on-rails - erb、haml 或 slim:你推荐哪一个?为什么?
我正在学习 Rails,我已经看过这些模板引擎。我对他们没有经验(只有erb)。
但是作为一个初学者,我真的很困惑。你建议哪一个,为什么?Erb、Haml 还是 Slim?请说出您偏爱其中一个的原因。如果您有任何其他建议,请告诉我们。
编辑:我不是在这里寻找赢家。我只是想听听你对它们的看法,它们的语法、执行速度等等。
ruby-on-rails - Rails 中的 SLIM 模板:如何从实例变量呈现 html 元素?
- 红宝石 1.9.2p290
- 导轨 3.1.1
如何从SLIM模板中的控制器创建 html 元素?
我会解释:
在我看来,我想通过某些条件更改“h1”html标签。
但我想把逻辑放在控制器中。
在我的SLIM视图中,我想要这样的东西:
结果是:
或者
是否可以?
我清楚了吗?对不起我的英语。
ruby - 使用 Padrino、Sass 和 Slim 从布局链接到 CSS
我目前正在使用 Padrino 与 Sass 和 Slim 来标记我正在制作的网站;但是,我无法链接我的 CSS(从 Sass 转换而来)。我的 application.slim 布局如下:
我正在测试的页面的视图是空白的,并呈现为以下文本:
据我所知,“/stylesheets/clear.css”的链接指向正确的位置,但是标签被添加到正文中,而不是调用所在的标题中。此外,整个标签在呈现的 HTML 中都包含在引号中。
有谁知道我做错了什么?
ruby-on-rails - 如何为 Rails Slim HTML 电子邮件模板设置最大行长?
我正在Slim
用作我的 HTML 电子邮件的模板语言。当在生产环境中关闭漂亮模式时,它会将所有 HTML 放在一行中。当电子邮件通过 时Sendgrid
,会在第 998 个字符处引入换行符,从而破坏 HTML。Sendgrid
这样做是为了遵守电子邮件 RFC。
如何在呈现电子邮件时关闭漂亮模式,告诉Slim
尊重最大行长,或引入硬换行符?
ruby-on-rails-3 - Rails field_error_proc - 更改默认错误目标
我有以下所需的 html(超薄模板):
我想把错误(small.error)放在上面的“span”中。
我的解决方案(到目前为止)是:
但是以这种方式,小标签被放置在输入标签的正下方。
我可以更改那个目标位置吗?
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 ... 做。
任何帮助将不胜感激。
ruby-on-rails - 嵌入 Ruby 的内联 Div/表类的 Slim 语法
我有一个用 slim 定义的表:
我想为某些 td 标签添加一些类。我可以这样做:
这为该 td 添加了“额外类”:
如何通过在其中嵌入一些 rails/ruby 来添加一个类?在正常的轨道上,我可以这样做:
我该怎么做?我认为我做不到:
但我想在这里以类似的方式添加类。有人有什么建议吗?如果我不清楚我正在尝试做什么,请让我知道我可以添加什么。
ruby-on-rails - 从命令行使用 slimrb
我正在将 slim 用于导轨外的项目。我看到 slimrb 提供了从命令行将模板编译为 html 的选项。
1)但是有没有办法将完整的视图目录编译为html。2) 也可以监视更改并不断更新生成的 html,就像 compass 对 .scss 文件所做的那样。
ruby-on-rails - 如何在 emacs 中取消缩进精简代码
我正在使用带有 emacs 的 slim 进行开发。我可以通过标记块然后按 Tab 来缩进细长代码块。
但是,我如何取消缩进整个块?任何帮助将不胜感激。
谢谢,穆尔塔