Rails js.erb文件并追加

时间:2014-05-09 14:39:34

标签: javascript ruby-on-rails

如何在js.erb

中附加此内容
<%= @images.each do |f| %>

    <div class="someclass"><%= image_tag(f.image) %>

<% end %>

这不起作用。我也尝试过使用escape_javascript ...

$('.gallery_container').append('

<% @images.each do |f|  %>
    <div class="someclass"><%= link_to image_tag(f.image), "#"  %>    </div>
<% end %>   

')

1 个答案:

答案 0 :(得分:3)

试试这个

<% str = "" %>
<% @images.each do |f|  %>
    str += '<div class="someclass">' + '<%= link_to image_tag(f.image), "#"  %>' + '</div>'
<% end %> 

$('.gallery_container').append(str.html_safe)