0

継承した JRuby on Rails アプリケーションでの作業に NetBeans IDE 6.9.1 を使用しています。セキュリティ要件により、アプリケーション全体に SSL を強制しようとしています。「Rails を使用したアジャイル Web 開発」の推奨に従って、プロジェクトに ssl_requirement gem を含めました。[プロジェクト] タブで [ライブラリ] を右クリックして、ssl_requirement が含まれていることを確認できます。

推奨どおり、次のようにモジュールをベースコントローラーに含めました。

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

ただし、アプリケーションを起動しようとすると、常にこのエラー メッセージが表示されます。

uninitialized constant ApplicationController::SslRequirement

私はウェブ全体を検索しましたが、「サーバーを再起動する」以外に、ここで何が間違っていたのかについてのガイダンスを見つけることができません。私を信じてください、私はそれを試しました。

4

1 に答える 1

1

私の失敗は、gem がコードにどのように組み込まれているかに慣れていなかったことです。この本は、私も置く必要があることを言及していませんでした

require 'ssl_requirement'

おそらく、Ruby 開発者は通常、それを行うことを知っているためです。

于 2010-12-03T16:45:58.233 に答える