ruby-on-rails - Rails 3.1 - simple_captcha 不生成图像

标签 ruby-on-rails ruby-on-rails-3.1

我正在尝试在我的应用程序上使用 simple_captcha,但它似乎没有在我的开发计算机上生成图像。 1.8.7,这里是 Rails 3.1。如果我尝试访问图像 URL,则会收到错误“无法生成临时文件`'”。

有什么想法吗?我需要一些帮助,因为我不想使用验证码。谢谢!

最佳答案

可以通过向 config/initializers/添加初始化程序来设置显式 tmp_path 来修复出现的错误:

SimpleCaptcha.setup do |captcha_config|
  captcha_config.tmp_path = Rails.root + 'tmp'
end

关于ruby-on-rails - Rails 3.1 - simple_captcha 不生成图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9967879/

相关文章:

ruby-on-rails - Rails 部分集合为空?

ruby-on-rails - form_for 错误消息的写入条件

ruby-on-rails - Rails 4.2 - 为什么assert_select 失败?

mysql - 渲染 View 时 Rails 连接到错误的端口

ruby-on-rails - Rails 服务器拒绝在浏览器中连接

Java网站到Rails,复制密码加密

ruby-on-rails - 我如何在我的 RSpec 中设置 request.referrer?

ruby-on-rails - Rails 3.1 中的未定义方法 `relationships_path'

ruby-on-rails - carrierwave:在序列化动态属性上安装 uploader

ruby-on-rails - 在 Rails Mailer 主题行中包含 ERB