Reputation: 2597
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
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