1234567891011121314151617181920 |
- module ApplicationHelper
- def bootstrap_class_for(flash_type)
- {
- success: "alert-success",
- error: "alert-danger",
- alert: "alert-warning",
- notice: "alert-info"
- }.stringify_keys[flash_type.to_s] || flash_type.to_s
- end
- def flash_messages(opts={})
- flash.each do |msg_type, message|
- concat(content_tag(:div, message, class: "alert #{bootstrap_class_for(msg_type)}") do
- concat content_tag(:button, content_tag(:span, "×"), class: "close", data: { dismiss: 'alert' })
- concat message
- end)
- end
- nil
- end
- end
|