未経験からエンジニア 奮闘記

未経験からエンジニアに自由に生きる途中

MENU

Rails flash機能

シンプルなFlash機能

  • controoller
def create
  @book = Book.new(book_params)

  if @book.save
    flash[:success] = "保存できました"
     redirect_to パス
  else
    flash[:failled] = "保存に失敗しました"
    redirect_to パス
  end
end
  • view
<% flash.each do |key, value|%>
 <%= content_tag(:div, value, class: key) %>
<% end %>
.success {
  color: green;
}

.failed {
  color: red;
}