Ruby on Rails Flash messages with Foundation
There is a nice tip of how to do this with Bootstrap, https://coderwall.com/p/jzofog. But if you are using Foundation, here is how you can do the same with Foundation.
Add the following method to the ApplicationHelper
:
def foundation_flash_class(level)
case level.to_sym
when :notice then "alert-box"
when :alert then "alert-box warning"
when :success then "alert-box success"
when :info then "alert-box info"
when :error then "alert-box alert"
when :secondary then "alert-box secondary"
end
end
and then add the following to the layout:
- flash.each do |key, value|
.alert-box{class: foundation_flash_class(key)}(data-alert)
= value
%a.close{href:"#"} ×
Written by Kostya Dubinin
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Foundation
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#