简单验证码错误TypeError无法将nil转换为整数

时间:2014-05-05 18:18:47

标签: ruby ruby-on-rails-3 image simplecaptcha

我正在使用rails 3.0.2和ruby 2.0.0以及简单的验证码宝石。

Gemfile -

gem 'simple_captcha', :git => 'git://github.com/galetahub/simple-captcha.git'

查看 -

Verification code:<%= show_simple_captcha :label => "Please type the verification code", :image_style => "simply_green", :object => "foo" %>

验证码图片未在视图中显示

每次我在rails控制台中收到此错误 -

  

开始GET   &#34;?/ simple_captcha代码= d3423b2321c833f8974c50e34528603f111c0d40&安培;时间= 1399313320&#34;   在2014-05-05 23:38:41 +0530

获得127.0.0.1      

TypeError(无法将nil转换为整数)

我也尝试过这个blog,但它不起作用。

控制器: -

def contact
  if request.post?
    @contact = Contact.new(params[:contact])
    if @contact.valid_with_captcha?
       @contact.save_with_captcha
      flash[:title] = "Thank you"
    else
      flash[:title] = "Sorry"
    end
    redirect_to contact_us_path
  else
    @contact = Contact.new
  end
end

由于

0 个答案:

没有答案