2010-12-03 3 views
0

Я использую среду IDE NetBeans 6.9.1 для работы с приложением JRuby on Rails, которое я унаследовал. Из-за требований безопасности я пытаюсь принудительно использовать SSL для всего приложения. Следуя рекомендации в «Agile Web Development with Rails», я включил в свой проект жемчужину ssl_requirement. Я могу щелкнуть правой кнопкой мыши по Библиотекам на вкладке «Проекты» и убедиться, что включен ssl_requirement.Почему мой проект NetBeans JRuby on Rails не видит модуль ssl_requirement?

В соответствии с рекомендациями, я включил модуль в моем регуляторе следующим образом:

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

Однако, когда я пытаюсь запустить приложение, я всегда получаю сообщение об ошибке

uninitialized constant ApplicationController::SslRequirement 

I искали в Интернете и не могут найти никаких указаний относительно того, что я мог сделать неправильно здесь, кроме как «перезапустить сервер». Поверь мне, я пробовал это.

ответ

1

Мой отказ был незнаком с тем, как драгоценные камни включены в код. В книге не упоминается, что мне нужно также положить

require 'ssl_requirement' 

в файле кода, предположительно потому, что разработчики рубина обычно знают, что делать.