我試圖用簡單的驗證碼寶石與簡單的驗證碼錯誤
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正常工作。將來我會留意這些知識庫的年代。 –