这是一个时髦的验证码,它提出问题而不是显示图片。你可以在textcaptcha.com阅读。无论如何。我想用Ruby on Rails。一位名叫Matt Hutchinson的开发者写了一个Gem,可以轻松连接到API。他有一个set of instructions next to his source files on github。无论如何,它看起来很简单,但在试图实现它每次我得到这个错误:在Ruby On Rails中使用Gems:未定义的方法?
undefined method `acts_as_textcaptcha' for #<Class:0x104098508>
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,然后将它捆绑到我的rails应用程序中,它应该是可访问的(据我了解)。我看到gemfile.rb
和gemfile.lock
中的宝石参考,但它一次又一次地告诉我,我正在使用和未定义的方法。
宝石应该为我定义的方法,如果不是?或者有什么我手动必须做的?
只是让我知道是否有任何其他信息将是有益的,谢谢!
即使在'development'环境中,对于这些更改,您需要重新启动服务器。这可能是其中之一? – sarnold 2011-03-17 23:47:53