Ruby on rails SslRequirement:未初始化的常量应用程序控制器::SslRequirement

Ruby on rails SslRequirement:未初始化的常量应用程序控制器::SslRequirement,ruby-on-rails,ruby-on-rails-3,rails-ssl-requirement,Ruby On Rails,Ruby On Rails 3,Rails Ssl Requirement,我正试图使用ssl需求gem将ssl添加到我的rails 3.0.7应用程序中,但是当我键入 include SslRequirement 在我的应用程序控制器中,应用程序失败,我得到以下错误: uninitialized constant ApplicationController::SslRequirement 以前有人看到过吗?正如我对这个问题的评论所表明的,您在gem文件中使用了gem'sslrequirement',它是从原始文件的叉中拔出一个叉,其中没有一个(祖先)是(根据原始)

我正试图使用ssl需求gem将ssl添加到我的rails 3.0.7应用程序中,但是当我键入

include SslRequirement
在我的应用程序控制器中,应用程序失败,我得到以下错误:

uninitialized constant ApplicationController::SslRequirement

以前有人看到过吗?

正如我对这个问题的评论所表明的,您在gem文件中使用了
gem'sslrequirement'
,它是从原始文件的叉中拔出一个叉,其中没有一个(祖先)是(根据原始)官方存储库

要解决此问题,可以在GEM文件中使用以下行(请注意下划线):


将从中拉出相应的Gem。

您的Gemfile.lock中有什么版本的SslRequirement?如果Gem在您的Gem文件中,并且您已经重新加载了应用程序,您会看到这种情况,这真的很奇怪。这个Gem的整个源代码不到50行,非常简单:我在gemfile.lock中有1.2.0版,这很奇怪,因为它在0.1.0版上:这不足为奇;有人用同一个名字向rubygems提出了另一个问题。是的,我刚想出来。还有一块宝石没有下划线。。。刚刚将gemfile更改为ssl_需求gem,它似乎正在工作。如果你想回答这个问题,我会接受的。我相信其他人最终也会犯同样的错误。
gem 'ssl_requirement'