我正在使用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.1TypeError(无法将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
由于