Module: Undercarriage::Controllers::Restful::FlashConcern

Extended by:
ActiveSupport::Concern
Defined in:
lib/undercarriage/controllers/restful/flash_concern.rb

Overview

Flash

Flash messages

Usage

class ExamplesController < ApplicationController
  include Undercarriage::Controllers::Restful::FlashConcern
end

# config/locales/flash.en.yml
flash:
  actions:
    create:
      notice: "%{resource_name} was successfully created."
    update:
      notice: "%{resource_name} was successfully updated."
    destroy:
      notice: "%{resource_name} was successfully destroyed."
  posts:
    create:
      notice: "Your %{downcase_resource_name} was created."
    update:
      notice_html: "<strong>Huzzah!</strong> Your %{downcase_resource_name} was updated."
      notice: "Huzzah! Your %{downcase_resource_name} was updated." # Not used since `notice_html` is defined
  things:
    destroy:
      notice: "Good riddance. That wasn't needed anyway."