嗨我尝试用ajax删除但我的代码没有工作我尝试了很多没有结果的方法,这是我的链接:`
<div class="card-btn">
<%= link_to "Annuler", booking_path(booking), method: :delete, data: {
confirm: "Are your sure to delete this booking ?"}, remote: true, class:
"btn-delete" %>
</div>`
我的控制员:
def destroy
@booking = Booking.find(params[:id])
@booking.destroy
respond_to do |format|
format.js
format.html { redirect_to profile_path }
end
end
和我的js:
$('[data-booking-id=<%= @booking.id %>]').hide();
我的预订是删除但没有动画。我不明白为什么。 如果有人知道我感谢你的帮助。
答案 0 :(得分:0)
我在我的迭代中添加了data-booking-id,现在正在运行。
<% @bookings.each do |booking| %>
<div class="col-xs-12 col-md-4" data-booking-id="<%= booking.id %>">
[...]
</div>
<% end %>