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

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

1 ответ

Решение

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

...........

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

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

..........

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

Другие вопросы по тегам