为什么可以';我的NetBeans JRuby on Rails项目看到ssl_需求模块了吗?

为什么可以';我的NetBeans JRuby on Rails项目看到ssl_需求模块了吗?,jruby,jrubyonrails,netbeans-6.9,Jruby,Jrubyonrails,Netbeans 6.9,我正在使用NetBeans IDE 6.9.1来处理我继承的JRuby on Rails应用程序。由于安全性要求,我试图强制整个应用程序使用SSL。按照“使用Rails进行敏捷Web开发”中的建议,我已将ssl_需求gem包含在我的项目中。我可以右键单击“项目”选项卡中的库,并验证是否包含ssl_要求 根据建议,我已将模块包括在我的基本控制器中,如下所示: class ApplicationController < ActionController::Base include SslR

我正在使用NetBeans IDE 6.9.1来处理我继承的JRuby on Rails应用程序。由于安全性要求,我试图强制整个应用程序使用SSL。按照“使用Rails进行敏捷Web开发”中的建议,我已将ssl_需求gem包含在我的项目中。我可以右键单击“项目”选项卡中的库,并验证是否包含ssl_要求

根据建议,我已将模块包括在我的基本控制器中,如下所示:

class ApplicationController < ActionController::Base
  include SslRequirement
  # ...
end

我在网上搜索过,除了“重新启动服务器”之外,找不到任何关于我可能做错了什么的指导。相信我,我已经尝试过了。

我的失败是不熟悉gem是如何包含在代码中的。这本书没有提到我还需要

require 'ssl_requirement'
在代码文件中,可能是因为ruby开发人员通常知道如何做

require 'ssl_requirement'