JRuby 有没有好的验证码 Gem 可以推荐吗,在 JRuby 下面可以用的

sufish · July 17, 2014 · Last by huacnlee replied at June 11, 2016 · 10156 hits

最近想把一个项目从 MRI 迁移到 JRuby 下面,原来验证码用的是 easy_captcha, 没想到迁移到 JRuby 发现不能用,报‘NameError (undefined local variable or method `check_destroyed' for #Magick::Image:0x8d00dde)’,不知道大家有没有其他可以在 JRuby 下面可用验证码 GEM 可以推荐

gem 'rmagick4j'

#1 楼 @dddd1919 是这样配置的,但是就是报上面的错误。。

无力了

#4 楼 @sallon88 谢谢。特别是字体,要注意。目前我用的是 SegoePro-Regular.ttf http://cna.mikkeliamk.fi/Public/Microsoft/Ohjeet/ITAcad/Font-Segoe%20Pro/

在 Sinatra 中的实现如下

controller 中:

get '/captcha' do
  content_type :png
  session[:captcha] = Captcha.random_text
  Captcha.create(session[:captcha])
end

view 中:

<img src="/captcha" />
huacnlee in 完美的 Ruby 图形验证码 Gem - RuCaptcha mention this topic. 11 Jun 00:24
You need to Sign in before reply, if you don't have an account, please Sign up first.