Я использую jquery для загрузки формы регистрации устройства в качестве всплывающего окна.Проблема в том, что я не могу загрузить сообщения об ошибках устройства во всплывающем окне.
Если я нажимаю на пустую форму регистрации, я перенаправляюсь на другую страницу, где я вижу сообщение об ошибке.
Я просмотрел github-сообщения devise, но не смог найти решение, которое искал.
Я создал метод в помощнике приложения, чтобы код <%= devise_error_messages! %>
в формеПомощник работает правильно.
Код помощника приложения выглядит следующим образом: -
def devise_error_messages!
resource.errors.full_messages.map { |msg| content_tag(:li, msg) }.join
end
Я знаю, что с этим что-то не так, но не могу понять, что.Может кто-нибудь, пожалуйста, помогите мне с этим.
ОБНОВЛЕНИЕ
Я думаю, что так как ошибки не отображаются во всплывающем окне, когда я нажимаю кнопку отправки,может быть проблема с действием create контроллера регистрации.Попробуем переопределить действие по умолчанию для создания контроллера регистрации devise.Давайте посмотрим, работает ли это с этими изменениями.
ОБНОВЛЕНИЕ 2
Внесенные изменения, которые я упоминал в обновлении выше, хотя он не работает, он дает мне толчокЯ очень близок к решению:)
Все еще жду помощи.
Спасибо,