Wie würde ich gehen über automatisch ein Modal in der layout.erb öffnen, nachdem ich von einer POST-Methode zurückleiten?Sinatra - So öffnen Sie ein Bootstrap-Modal von einer Weiterleitung
Wagen modal öffnet sich von Button-Klick:
<span class="btn btn-success" data-toggle="modal" data-target="#cart">
einen Artikel aus dem Warenkorb entfernen:
<form method="post" action="/cart/remove-product">
<input type="hidden" name="id" value="<%= item[:product_id] %>">
<input type="hidden" name="item_count" value="<%= item[:count] %>"
<input class="btn btn-danger btn-sm" type="submit" value="x">
</form>
Anrufe:
class CartController < ApplicationController
post '/remove-product' do
remove_product_from_cart(request.cookies['cart_id'], params[:id], params[:item_count])
redirect back
Sie können das mit AJAX auslösen. – bitsapien