1
学習目的のために私はdevise gemでユーザーモデルを作成し、スタイリングのためにsemantic-uiを使用しています。ユーザがログインしたりログアウトしたりしたときに、セマンティックUIスタイルのフラッシュメッセージを表示するにはどうすればいいですか? 、フラッシュメッセージを表示するアプリケーションのヘルパーメソッドを生成、フラッシュメッセージの種類を見つけるために、このような何か、ビューでRailsでセマンティックUIを使用して、deviseでフラッシュメッセージを表示するにはどうすればよいですか?
def flash_class(type)
case type
when "success" then "ui green message"
#add in the other options and the styles for it.
end
end
そして、
<% flash.each do |key, value|%>
<div class="<%= flash_class(key) %> closable">
<i class = "close icon"></i>
<%= value %>
</div>
<% end %>
追加を追加するには
これは、賢明なフラッシュメッセージでは機能しません。 –
上記の指定されたビューとしてdeviseビューを編集する必要があります。 –
あなたのアプリケーションにdeviseビューをインストールしましたか?もしそうなら、すべてのrails viewファイルのように、セマンティックUIを反映するためにビューを変更することもできます。 –