【问题标题】:How to convert HTML with Ruby helper method ERB into Slim syntax如何使用 Ruby 辅助方法 ERB 将 HTML 转换为 Slim 语法
【发布时间】:2018-01-12 19:18:30
【问题描述】:

试图将模板中的一些 HTML 代码转换为 Slim 语法。原始代码使用 Ruby 辅助方法(在 Rails 中)来动态确定 li 元素的类。

这是 HTML 中的原始代码:

<li class="<%= is_active_controller('dashboards') %>">

在线转换器给出:

| <li class="
= is_active_controller('dashboards')
| ">

这不仅丑陋而且笨拙——它不起作用。

我尝试了各种选项,但均未成功。如:

li class=is_active_controller('dashboards')

...以及其他几个没有成功的变体。

【问题讨论】:

标签: ruby-on-rails ruby erb slim-lang


【解决方案1】:
li class=(is_active_controller('dashboards'))

【讨论】:

  • 是的——这实际上是我包含的代码不起作用——但事实证明它有效。这也是如此:li[class=is_active_controller('dashboards')] - 我遇到了代码中的另一个元素的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-16
  • 1970-01-01
  • 1970-01-01
  • 2015-10-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多