Wordica
Wordica

Reputation: 2597

Rails js.erb file and append

How can I append this in js.erb

<%= @images.each do |f| %>

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

<% end %>

This doesn't work. I have also tried with escape_javascript...

$('.gallery_container').append('

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

')

Upvotes: 4

Views: 3393

Answers (1)

Santhosh
Santhosh

Reputation: 29124

Try this

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

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

Upvotes: 3

Related Questions