flashを汎用的に書いてみる
module ApplicationHelper def flash_messages flash.each do | flash_type, message| concat(content_tag(:div, message, class:"alert-message #{flash_type}")) end end end
- application.html
%body = render 'layouts/header' - flash_messages
content_tagについて
タグを作成できるメソッド
content_tag(:p, "hello") => <p>hello<p/>