我forked宝石negative-captcha
使其与SimpleForm
一起使用。我将我的应用程序更改为在开发模式下使用fork。
然后,我部署到舞台上(Rails 3.2.16,Ruby 2.1.1;由Linux上的Thin提供支持)。当我点击使用gem的页面时,我收到500错误:uninitialized constant NegativeCaptcha
。在登台服务器的控制台中,我尝试引用NegativeCaptcha
,并且该类在那里。
我无法弄清楚为什么正在运行的应用程序找不到/没有加载我的fork的NegativeCaptcha
类。我不能在本地重现这个问题(如果我在Mac上使用Thin in production运行我的应用程序,它可以正常工作)。
我也没有关于如何调试问题的想法。 fork和我的应用程序中的调试语句根本没有帮助。如果你可以帮我解决这个问题,我会很感激。
答案 0 :(得分:1)
试试这个宝石宣言:
gem 'negative_captcha', github: 'cstump/negative-captcha'
确保它不在开发小组中