×
Твой новый блог на Ruby on Rails (25 дек 2020)

Не жумлой единой, как говорится. Подключайтесь. :)

Вопрос Перегрузить Recaptcha в форме на AJAX

Больше
1 мес. 2 нед. назад #1 от Вебмастер
Вебмастер создал тему: Перегрузить Recaptcha в форме на AJAX
Сделана формочка при помощи simple_form. Как сделать чтоб после каждого ввода (каждого нажатия submit) рекаптча перезагружалась, в смысле сбрасывалась?
<%= simple_form_for :user, remote: true, :method => :get do |f| %>
<%= f.error_notification %>
....

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 мес. 2 нед. назад #2 от serge
Создаешь в view/<имя_вьюхи> файл "с двойным расширением", содержащий название рабочего метода контроллера. Например, если метод create, файл будет называться create.js.erb:

create.js.erb
grecaptcha.reset();

И в методе, где-то после
if verify_recaptcha

 втыкаешь (если еще не воткнуто):
respond_to do |format|
  format.js
end

Ну и все. 

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.