【发布时间】:2017-06-13 03:59:38
【问题描述】:
你能告诉我,我怎样才能在销毁方法结束之前删除对象。当我使用下一个模式时,删除照片时会删除对象,但需要 1 或 3 秒或更长时间。
_form(编辑动作)
<% listing.photos.each do |photo|%>
<%= image_tag photo.image.thumb, class: 'thumbnail', id: "test"%>
<%= link_to "remove", photo_path(photo),class: 'btn btn-primary', method: :delete, data: { confirm: 'Are you sure?' }, remote: true %>
destroy.js.erb
$('#test').remove();
我如何使用这种模式
_form:
<div id="test_<%= photo.id %>">
<%= image_tag photo.image.thumb, class: 'thumbnail'%>
<%= link_to "remove", photo_path(photo),class: 'btn btn-primary', method: :delete, data: { confirm: 'Are you sure?' }, remote: true %>
销毁.js.erb:
$('#edit_image_<%= @photo.id %>').remove();
【问题讨论】:
标签: javascript ruby-on-rails ruby ruby-on-rails-3