Added flashes to products

This commit is contained in:
Tom Naessens 2014-12-09 14:42:50 +01:00
parent 1a50fb5cf2
commit 6cbe661a6d
3 changed files with 29 additions and 0 deletions

View file

@ -23,6 +23,7 @@ class ProductsController < ApplicationController
def update
@product = Product.find(params[:id])
if @product.update_attributes(product_params)
flash[:success] = "Succesfully updated product"
redirect_to action: :index
else
render 'edit'
@ -31,6 +32,7 @@ class ProductsController < ApplicationController
def destroy
Product.find(params[:id]).destroy
flash[:success] = "Succesfully removed product"
redirect_to products_path
end

View file

@ -0,0 +1,26 @@
<div id="flash">
<% if flash[:error] %>
<div class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<strong>Error!</strong> <%= flash[:error] %>
</div>
<% end %>
<% if flash[:success] %>
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<strong>Success!</strong> <%= flash[:success] %>
</div>
<% end %>
<% if flash[:notice] %>
<div class="alert alert-info alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<strong>Notice!</strong> <%= flash[:notice] %>
</div>
<% end %>
<% if flash[:warning] %>
<div class="alert alert-warning alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<strong>Warning!</strong> <%= flash[:warning] %>
</div>
<% end %>
</div>

View file

@ -1,4 +1,5 @@
<h1>All products</h1>
<%= render partial: 'flash' %>
<div class="row">
<div class="col-md-12">