Как вставить несколько reCAPTCHA на одной странице?

Использую в проекте RoR 4.2.0
gem 'recaptcha'
https://github.com/google/ReCAPTCHA
Эта капча прекрасно работает. Но есть одно место в программе, где она не отрабатывает, как мне хотелось бы. Есть на странице записи блога форма для добавления комментария и форма для жалобы. Хотел в каждую форму вставить по капче. Но получается так, что капча присутствует один раз на странице. Уже задавали подобный вопрос: Как установить несколько форм с reCAPTCHA на одной странице? Ответа там не последовало. Приводить код думаю лишнее. Есть два partials, в каждом из которых вызывается:
<%= recaptcha_tags %>
У кого нибудь возникали подобные вопросы? Кто как обошел ситуацию? Спасибо.
  • Вопрос задан
  • 15665 просмотров
Решения вопроса 1
В один момент времени на странице может быть только одна reCaptcha.
stackoverflow.com/questions/1034427/multiple-recap...
https://groups.google.com/forum/#!topic/recaptcha/...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@CaHeK_pk
Я решил немного по другому: после ввода input'ов и нажатии" отправить" появляется окно с подтверждением капчи, которая в свою очередь прыгает от формы к форме через скрипт. в итоге имеем одну капчу на все формы, и приятный не перегруженный интерфейс, особенно это касается мобильных версий сайтов
Ответ написан
Комментировать
@sunnmas Автор вопроса
Ruby
Переписка с автором гема:
я
Hi! I use your gem in my RoR app.
Recaptcha works well. But when I try to add more than one Recaptcha on different forms at single page - I see only one of them.

I try get 2 Recaptha for my syte at Google:
at first form:
recaptcha_tags :public_key => Rails.application.secrets.recapcha_public_key
at second form:
recaptcha_tags :public_key => Rails.application.secrets.recapcha_public_key2

It not helps me.

How I can fix it? Thanks

он:
Are you able to put two recaptcha on the page even without the gem, just manually? I'm not sure it's a problem with the gem.


Jason L Perry


я:
I never try it. It impossible you mean? Recaptcha (on google level) unsupport it?


Ответа не последовало. Но я понял, что решения нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы