From 63b40be6f280373c26eb043a186f87536ad4d285 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Thu, 7 Mar 2019 10:29:08 +0800 Subject: [PATCH] Use tag helper generate captcha img for avoid CDN prefix on image_tag. #73 Add onclick event for captcha img, to click refresh #61 --- lib/rucaptcha/view_helpers.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/rucaptcha/view_helpers.rb b/lib/rucaptcha/view_helpers.rb index 2ecbe36..304ac71 100644 --- a/lib/rucaptcha/view_helpers.rb +++ b/lib/rucaptcha/view_helpers.rb @@ -13,7 +13,9 @@ module RuCaptcha def rucaptcha_image_tag(opts = {}) opts[:class] = opts[:class] || 'rucaptcha-image' - image_tag(ru_captcha.root_path, opts) + opts[:src] = ru_captcha.root_path + opts[:onclick] = "this.src = '#{ru_captcha.root_path}?t=' + Date.now();" + tag(:img, opts) end end end