I\'m still working on my rails 4 demo site, and I\'m seeing an odd thing. In the controller it has a line like this:
format.html { redirect_to @widget, notic
In application.html.erb, you would be displaying the flash messages.
Update that code as below
<% flash.each do |name, msg| %>
<%= content_tag :div, msg, class: "alert alert-info" %>
<% end %>
You can add the classes that you want to apply to the flash message in the class option.
EDIT
The class is setup as alert alert-notice because of alert alert-<%= key %> in your code.
When you call redirect_to @widget, notice: 'Widget was successfully created.
A flash message would be added in flash hash with key as notice and value as Widget was successfully created., i.e.,
flash[:notice] = "Widget was successfully created."
EDIT #2
format.html { redirect_to @widget, notice: 'Widget was successfully created.' }
notice: 'Widget was successfully created.' is an argument passed to redirect_to method. It is added to flash hash in this method.