HTML.SLIM到HTML.ERB href的引用

时间:2019-01-16 15:41:13

标签: html ruby erb

将内容从html.slim移到html.erb时,href停留

苗条

a[href="#{service_url(id: @data['service_id'])}"]

在.erb选项中尝试了很少-没有任何作用:

<a href="#{service_url(id: @data['service_id'])}" class=...

<ahref="#{service_url(id: @data['service_id'])}" class= ...

<a [href="#{service_url(id: @data['service_id'])}"] class= ...

<a[href="#{service_url(id: @data['service_id'])}"] class= ...

<a :href="#{service_url(id: @data['service_id'])}" class= ...

我尝试使用here提供的方法转换代码,但没有任何输出。

1 个答案:

答案 0 :(得分:1)

您尝试过吗?

<a href="<%= service_url(id: @data['service_id']) %>" class=...

slim为您提供(使用#{var}语法的自动字符串替换)在ERB中不可用,因此您需要使用显式的ERB输出标签。