Ich benutze Simple Form und Ajax und ich möchte eine Meldung (es kann Flash sein) etwas wie "Erfolgreich eingereicht", nach erfolgreicher Einreichung eines Formulars. Wie kann ich das erreichen?So zeigen Sie eine Benachrichtigung nach dem Senden eines einfachen Formulars
Das ist mein Controller:
def create
@order = current_order
@order_item = @order.order_items.new(order_item_params)
@order.user_id = current_user.id
@order.save
session[:order_id] = @order.id
end
und meine Form in Aussicht:
<%= form_for OrderItem.new, html: {class: "add-to-cart"}, remote: true do |f| %>
<div class="input-group">
<%= f.hidden_field :quantity, value: 1, min: 1 %>
<div class="input-group-btn">
<%= f.hidden_field :product_id, value: product.id %>
<%= f.submit "Add to Cart", data: { confirm: 'Are you sure?'}, class: "btn btn-default black-background white" %>
</div>
</div>
<% end %>
</div>
http://stackoverflow.com/questions/36734020/how-to- Display-Nachrichten-aka-Flash-ohne-Rendering-oder-Umleitung – nobilik