我以前在 javascript 中执行以下操作:
$('<img>')
.attr('class', 'logo')
.attr('src', '/images/logos/all/logo_one_beta.png')
.appendTo('#container');
现在我正在移植到 rails,我一直在 html 中使用嵌入式 ruby 和 image_tag rails helper,例如
<%= image_tag "logos/all/logo_one_beta.png", :class => "logo" %>
logo_one_beta.png 位于 app/assets/images/logos/all/ html 中的嵌入式 ruby 工作正常,但我想像以前一样使用 jquery appendTo 方法通过 javascript 将它添加到 html 中。
我尝试了以下方法,但它不起作用:
$('<%= image_tag "logos/all/logo_one_beta.png", :class => "logo" %>').appendTo('#container');
我也试过
$("#container").append('<%= image_tag "logos/all/logo_one_beta.png", :class => "logo" %>')
我没有收到任何错误,图像根本不显示。