如何在 Slim 中的 <p> 中插入文本和 link_to

Posted

技术标签:

【中文标题】如何在 Slim 中的 <p> 中插入文本和 link_to【英文标题】:How to insert text and link_to within <p> in Slim 【发布时间】:2021-02-06 16:58:53 【问题描述】:

如何使用 Slim 在 &lt;p&gt; 标签中的文本旁边插入 link_to

这是我的html.slim 视图:

p.subtitle = t('.subtitle')
 = link_to 'Link', t('.title_link')

但它不起作用

我也试过了:

p.subtitle = t('.subtitle')
= link_to 'Link', t('.title_link')

这可行,但链接在 &lt;p&gt; 标记之外

【问题讨论】:

Rubocop 与这个问题有何关联? 我猜怎么写正确 如果它没有引发任何警告,那么它与问题无关。我猜。 【参考方案1】:

使用p.subtitle = t('.subtitle') 可以立即关闭p 标签。 这段代码应该适合你:

p.subtitle 
  = t('.subtitle')
  = link_to 'Link', t('.title_link')

【讨论】:

以上是关于如何在 Slim 中的 <p> 中插入文本和 link_to的主要内容,如果未能解决你的问题,请参考以下文章

在Slim 4中访问中间件中的路由参数。

我如何在 ruby​​ slim 中渲染 css 内联,因为输出 css 没有插入到样式标签中

如何实现在<p>...</p> 标签前后,批量插入内容

在循环中的`this`中的元素之间插入元素

Slim 3 - 如何获取所有 get/put/post 变量?

如何在 Slim 模板中访问 CoffeeScript 引擎中的实例变量