将内容从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提供的方法转换代码,但没有任何输出。
答案 0 :(得分:1)
您尝试过吗?
<a href="<%= service_url(id: @data['service_id']) %>" class=...
slim为您提供(使用#{var}
语法的自动字符串替换)在ERB中不可用,因此您需要使用显式的ERB输出标签。