ERB 插值数据属性不起作用

ERB Interpolation data-attribute does not work

我在 ERB 模板的数据属性中插入 Ruby 时遇到问题。我正在尝试在页面的 td 元素上实现 bootstrap 模态:

<td data-container="body" data-toggle="popover" data-placement="top" data-html= "true" data-content= "<ul><li>Paiement Adultes: #{tournament.name}</li></ul>"  data-trigger= "hover">

我在使用 data-content 属性时遇到问题。我无法正确显示 #{tournament.name}。我用 <%= %>#{} 尝试了几种方法,但其中 none 似乎有效。

如何在 ERB 中的 data-attribute 中进行插值?

您只需要包含 ERB 标签 <%= %>

(为了便于阅读,我省略了大部分代码)

<td data-content="<ul><li>Paiement Adultes: <%= tournament.name %></li></ul>">