Files
wedding/app/helpers/application_helper.rb
John Lees-Miller 6e82ba528b Make open source
2018-10-27 16:46:26 +01:00

25 lines
754 B
Ruby

module ApplicationHelper
def flash_class(key)
case key
when :notice then 'alert alert-info'
when :success then 'alert alert-success'
when :error then 'alert alert-error'
when :alert then 'alert alert-error'
end
end
def errors_for(object)
return unless object.errors.any?
content_tag(:div, class: 'mb-3 card border-danger') do
concat(content_tag(:div, class: 'card-header bg-danger text-white') do
concat "Oops, #{pluralize(object.errors.count, 'problem')}:"
end)
concat(content_tag(:ul, class: 'mb-0 list-group list-group-flush') do
object.errors.full_messages.each do |msg|
concat content_tag(:li, msg, class: 'list-group-item')
end
end)
end
end
end