gpt4 book ai didi

ruby-on-rails - SimpleCaptcha 图像未加载(无法批量分配 protected 属性)

转载 作者:行者123 更新时间:2023-12-03 16:06:09 25 4
gpt4 key购买 nike

问题在于simple_captcha工作不正常。验证码图像未显示。请帮忙。

Controller 文件

if simple_captcha_valid?
do something
else
do something else
end

View .html.rb
<div class="captcha">
<%= show_simple_captcha(label: "", placeholder: "", code_type: "numeric") %>
</div>

文件
gem 'simple_captcha2', require: 'simple_captcha'

错误
SimpleCaptcha::SimpleCaptchaData Load (1.3ms)  SELECT "simple_captcha_data".* FROM "simple_captcha_data" WHERE "simple_captcha_data"."key" = '******' ORDER BY "simple_captcha_data"."id" ASC LIMIT 1
**WARNING: Can't mass-assign protected attributes for SimpleCaptcha::SimpleCaptchaData: key**

最佳答案

我有同样的问题(使用 Rails 3)。但是通过添加解决它

simple_captcha_gem_dir/lib/simple_captcha/simple_captcha_data.rb

attr_accessible :key, :value

其中,在我的情况下, simple_captcha_gem_dir ~/.rvm/gems/ruby-1.9.3-p484/bundler/gems/simple-captcha-2602bf19a63d
(当然对于生产,您可以创建一个 fork 而不是编辑本地 gem 文件)

关于ruby-on-rails - SimpleCaptcha 图像未加载(无法批量分配 protected 属性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21872465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com