|
@ -1,6 +1,8 @@ |
|
|
# interaction with the flash message |
|
|
# interaction with the flash message |
|
|
class FlashController < ApplicationController |
|
|
class FlashController < ApplicationController |
|
|
def index; end |
|
|
def index; end |
|
|
|
|
|
def redirect_with_notice = redirect_to flash_path, notice: build_message(:notice) |
|
|
|
|
|
def redirect_with_alert = redirect_to flash_path, alert: build_message(:alert) |
|
|
|
|
|
|
|
|
def turbo_notice |
|
|
def turbo_notice |
|
|
flash[:notice] = 'From Turbo' |
|
|
flash[:notice] = 'From Turbo' |
|
@ -8,14 +10,6 @@ class FlashController < ApplicationController |
|
|
render turbo_stream: flash_stream |
|
|
render turbo_stream: flash_stream |
|
|
end |
|
|
end |
|
|
|
|
|
|
|
|
def redirect_with_notice |
|
|
|
|
|
redirect_to flash_path, notice: build_message(:notice) |
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def redirect_with_alert |
|
|
|
|
|
redirect_to flash_path, alert: build_message(:alert) |
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
private |
|
|
private |
|
|
|
|
|
|
|
|
def build_message(type_of_message) |
|
|
def build_message(type_of_message) |
|
|