2010-12-03 47 views
0

我正在使用NetBeans IDE 6.9.1來處理繼承的JRuby on Rails應用程序。由於安全性要求,我試圖爲整個應用程序強制使用SSL。遵循「使用Rails進行敏捷Web開發」中的建議,我在我的項目中包含了ssl_requirement gem。我可以在「項目」選項卡上右鍵單擊「庫」,並驗證是否包含ssl_requirement。爲什麼我的NetBeans JRuby on Rails項目看不到ssl_requirement模塊?

至於建議,我已經包含在我的基本控制器模塊如下:

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

但是,每當我嘗試啓動應用程序時,我總是得到這個錯誤信息

uninitialized constant ApplicationController::SslRequirement 

我已經搜遍了整個網絡,並且找不到任何關於我可能在這裏做錯了什麼的指導,除了「重啓服務器」之外。相信我,我已經試過了。

回答

1

我的失敗並不熟悉如何在代碼中包含寶石。書中沒有提到,我需要也把

require 'ssl_requirement' 

在代碼文件中,大概是因爲Ruby開發人員通常都知道這樣做。

相關問題