simple_captcha不显示生产中的图像,rails 4

时间:2014-11-10 16:14:38

标签: ruby-on-rails ruby-on-rails-4

在浏览器控制台中显示此错误。 知道什么是错的吗?

Failed to load resource: the server responded with a status of 500 (Internal Server Error) http://innovationgateway.md/simple_captcha?code=be5a034949264cf75ea871c605781ff4b892ded5&time=1415635452

1 个答案:

答案 0 :(得分:0)

据我所知,保存图像文件的默认目录是/ tmp所以我认为值得尝试更改到项目中的某个目录:

SimpleCaptcha.setup do |sc|     
 sc.tmp_path = Rails.root.join('public').to_s
end

此外,您可以尝试注释掉以下配置,假设您使用的是nginx

config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect'

但是在我的vps上它没有这个配置...

或许你的simple_captcha根本不会生成你需要检查的文件。