Tag: rubygemsvalidation

在Ruby On Rails中使用Gems:未定义的方法?

有这个时髦的validation码,询问问题而不是显示图片。 您可以在textcaptcha.com上阅读相关内容。 无论如何。 我想在Ruby on Rails中使用它。 一位名叫Matt Hutchinson的开发人员写了一个Gem,可以轻松连接到API。 他在github上的源文件旁边有一组指令 。 无论如何,它看起来很简单,但在尝试实现它时,我每次都会收到此错误: undefined method `acts_as_textcaptcha’ for # Rails.root: /Users/cory/Documents/Learning/RoR/dpt Application Trace | Framework Trace | Full Trace app/models/citation.rb:20 app/controllers/citations_controller.rb:29:in `new’ 我的问题的根源与这个特定的gem有点关系,而且更多关于gem如何工作。 我已经安装了gem,然后将它捆绑在我的rails应用程序中,它应该是可访问的(据我所知)。 我在gemfile.rb和gemfile.lock看到对gem的引用,但是它一次又一次告诉我我正在使用和未定义的方法。 如果不是,gem应该为我定义方法? 或者我手动必须做什么? 如果有任何其他信息有用,请告诉我,谢谢!