adicionar atributo flash personalizado no rails 4 para bootstrap e base
class ApplicationController < ActionController::Base
# ...
add_flash_types :error, :success
end
se estiver usando bootstrap, use isso
add_flash_types :error, :success, :info
se estiver usando base, use isso
add_flash_types :success :secondary
usando com controlador
class UsersController < ApplicationController
#...
def create
@user = User.new(user_params)
if @user.save
redirect_to @user, success: "User created!"
else
render :new
end
end
end
Você vai precisar de um auxiliar de flash como este
#/app/view/layouts/application.html.erb
<% flash.each do |key, value| %>
<div class="flash <%= key %>">
<%= value %>
</div>
<% end %>
para bootstrap use isto
<% flash.each do |key, value| %>
<div class="flash <%= "alert alert-#{key}" %>">
<%= value %>
</div>
<% end %>