HTML.SLIM в HTML.ERB href ссылка - PullRequest
       6

HTML.SLIM в HTML.ERB href ссылка

0 голосов
/ 16 января 2019

Застрял в href при перемещении контента из html.slim в html.erb

тонкий

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= ...

Я пытался преобразовать код, используя предоставленные методы здесь , но я не получаю никакого вывода.

1 Ответ

0 голосов
/ 16 января 2019

Вы пробовали это?

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

Автоматическая подстановка строк, которую дает вам slim (с синтаксисом #{var}), недоступна в ERB, поэтому вам нужно использовать явные теги вывода ERB.

...