0

我在 HTML5 中有以下 div:

<div data-thumbnail="images/TV_Logos/tv1_logo.jpg" ></div>

如何在 Ruby on Rails 中呈现它。我尝试了以下方法,但给了我错误:

<%= tag ( :div, :data {:thumbnail => (image_tag "TV_Logos/tv1_logo.jpg")}) %>

4

2 回答 2

1

我认为您正在寻找 content_tag,您应该这样做:

<%= content_tag(:div, :data => {:thumbnail => (image_tag "TV_Logos/tv1_logo.jpg")}) %>

谢谢

于 2013-11-07T07:49:11.490 回答
0

好吧,你打错了。它应该看起来像

<%= tag ( :div, data: {:thumbnail => "TV_Logos/tv1_logo.jpg"}) %>

或者像那样

<%= tag ( :div, :data => {:thumbnail => "TV_Logos/tv1_logo.jpg"}) %>
于 2013-11-07T07:50:56.867 回答