Toastr - Wyświetlanie powiadomień railsowych za pomocą JS'a

Witam.

Otóż mam problem z biblioteką Toastr, która jest częścią projektu. Mianowicie muszę zastąpić mechanizm wyświetlania powiadomień, który miałem zrobiony z użyciem bootstrapa i teraz lecieć po projekcie i zastępować wszędzie

notice: "Successfully .."

na

gon.push{
  notice:  "Successfully .."
}

Mija się z celem wpadłem na pomysł aby to zrobić tak

class ApplicationController < ActionController::Base
...
  after_action :push_notification_to_js


  def push_notification_to_js
    gon.push({
      notice: flash.notice,
      alert: flash.alert,
      error: flash[:error]
    })
  end
end

Jednak niespecjalnie chce to działać. Mianowicie po wyrenderowaniu widoku w gon nie znajdują się wspomiane wiadomości.

Na chwilę obecną rozwiązałem problem dodając poniższy kod na koniec sekcji head przed wczytaniem wymagających tego plików JS

%script{ type: "text/javascript" }
  = "gon.notice='#{notice}'"
  = "gon.alert='#{alert}'"
  = "gon.error='#{flash[:error]}'"

Nie jest to eleganckie rozwiązanie ale działa. Jednak wciąż czekam na jakąś lepszą propozycję.