#ruby-on-rails #clearance
#ruby-on-rails #Полная распродажа
Вопрос:
Я использую библиотеку clearance для авторизации моего приложения ruby on rails, но мне нужно настроить просмотр с помощью моего шаблона входа в систему, я уже переопределяю метод sessions подобным образом, и он работает, но не для метода url_after_denied_access_when_signed_out. также я хочу знать, как перенаправить обработку ввода ошибки sign_in с помощью flash на мою пользовательскую страницу входа
class SessionsController < Clearance::SessionsController
protected
def url_after_destroy
login_path
end
def url_after_create
dashboard_path
end
def url_after_denied_access_when_signed_out
login_path
end
end
Комментарии:
1.
url_after_denied_access_when_signed_in
переместить этот метод в контроллер приложения вместоSessionsController
2. почему вы использовали
protected
ключевое слово несколько раз?3. @ashvin большое тебе спасибо, Эшвин, я новичок в rails, как насчет отправки сообщения об ошибке flash при входе на мою пользовательскую страницу входа?
4. Не могли бы вы, пожалуйста, показать мне свой вход в действие с контроллера? Используете ли вы флэш-сообщения bootstrap?