From 81a5ddb580c02a0b3ff0322b54d2a2d4c4338960 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Tue, 28 Jul 2015 18:32:45 +0200 Subject: [PATCH] refactors recaptchable helper [#45] --- app/helpers/recaptcha_helper.rb | 4 ++-- app/views/debates/_form.html.erb | 2 +- app/views/shared/_captcha.html.erb | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/helpers/recaptcha_helper.rb b/app/helpers/recaptcha_helper.rb index 2e2a9a757..fb4cceb20 100644 --- a/app/helpers/recaptcha_helper.rb +++ b/app/helpers/recaptcha_helper.rb @@ -1,7 +1,7 @@ module RecaptchaHelper - def recaptchable? - @debate.new_record? + def recaptchable?(resource) + resource.new_record? end def recaptcha_keys? diff --git a/app/views/debates/_form.html.erb b/app/views/debates/_form.html.erb index cc4101c90..30585be00 100644 --- a/app/views/debates/_form.html.erb +++ b/app/views/debates/_form.html.erb @@ -30,7 +30,7 @@ <%= t("debates.form.accept_terms") %> <% end %> - <%= render 'shared/captcha' %> + <%= render 'shared/captcha', resource: @debate %>
<%= f.submit %> diff --git a/app/views/shared/_captcha.html.erb b/app/views/shared/_captcha.html.erb index 676cc0444..42ccb5936 100644 --- a/app/views/shared/_captcha.html.erb +++ b/app/views/shared/_captcha.html.erb @@ -1,3 +1,3 @@ -<% if recaptchable? and recaptcha_keys? %> +<% if recaptchable?(resource) and recaptcha_keys? %> <%= recaptcha_tags ajax: true, hl: I18n.locale %> <% end %> \ No newline at end of file