這是一個時髦的驗證碼,它提出問題而不是顯示圖片。你可以在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