如何在这个erb图片标签中添加内联html?

时间:2013-08-15 01:27:39

标签: ruby-on-rails erb

我想在线添加此html数据标记

data-zoom-image="<% image_tag(step.i_connection.image.image.url(:large) %>"

这个erb标签,但不确定我会怎么做。有什么想法吗?

<%= image_tag(step.i_connection.image.image.url(:medium), id: "iconnection#{n}") %>

1 个答案:

答案 0 :(得分:3)

您将其传递为data: { zoom_image: "large/image1.jpg" },数据属性将转换为data-zoom-image="large/image1.jpg"

尝试:

<%= image_tag(step.i_connection.image.image.url(:medium), id: "iconnection#{n}", data: { zoom_image: "large/image1.jpg" }) %>

<强>更新

我想你要输出结果:
<% image_tag(step.i_connection.image.image.url(:large)) %>而不只是解释它。

尝试:

data: { zoom_image: "#{ image_tag(step.i_connection.image.image.url(:large)) }" }