Добавление flash после аутентификации с помощью merb-auth

StackOverflow https://stackoverflow.com/questions/141683

  •  02-07-2019
  •  | 
  •  

Вопрос

Каков наилучший способ добавить флэш-сообщение для успешного или неудачного входа в систему при использовании фрагмента merb-auth (кроме переопределения создания сеансов)?

Это было полезно?

Решение

Привет, деймос.Если вы хотите добавить сообщение, не перезаписывая действие "Создать", вы всегда можете использовать фильтр "после".Что -то вроде

...........

after :set_login_flash, :only => [:create]

private
def set_login_flash
  flash[:error] = "You're not logged in" unless logged_in?
end

..........

Вам нужно будет настроить его на использование соответствующей флэш-системы, которую вы используете в своем приложении, но что-то подобное должно сработать для вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top