我试图用简单的验证码宝石与简单的验证码错误
gem "galetahub-simple_captcha", :require => "simple_captcha".
我运行Rails的5.0.0.1和Ruby 2.3.2。
我不能让它在我的应用程序工作,所以我创建了一个干净的皮肤,rails new
,rails generate scaffold User
,rake db:migrate
等等。只要我添加了宝石,我可以bundle install
罚款,但只要我跑rails test
或rails generate
或什么,我得到这个错误:
user/.rvm/gems/ruby-2.3.3/gems/galetahub-simple_captcha-0.1.5/lib/simple_captcha/form_builder.rb:7:in `included': uninitialized constant Sprockets::Helpers (NameError)
我曾尝试以下的宝石,它说在安装宝石后运行rails generate captcha
安装说明,但只要我已经安装了宝石,我得到的错误。
任何帮助,将不胜感激。
另一方面,如果有人认为有更好的验证码,我应该使用表单提交,让我知道。
谢谢让Recaptcha正常工作。将来我会留意这些知识库的年代。 –