1

RubyCAS-Client 2.1.0 を gem としてインストールし、Rails 2.3.10 を Windows 7 で使用しています。手付かずの Rails アプリを作成した後、http://rubycas-client.rubyforge.org/ の指示に従い始めまし。しかし、追加するとすぐに

CASClient::Frameworks::Rails::Filter.configure( :cas_base_url => "https://cas.example.foo/" )

environment.rb でスクリプト/コンソールを実行すると、次の例外が発生します。

C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.10/lib/active_support/dependencies.rb: 611:in 'to_constant_name':ArgumentError: Anonymous modules have no name to be referenced by

C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.10/lib/active_support/dependencies.rb: 469:in 'load_missing_constant':NameError: uninitialized constant ApplicationController

サーバーを起動できず、コントローラーを生成できません。この問題の解決策はありますか?

4

1 に答える 1

1

environment.rb ファイルに以下を含めましたか:

「casclient」が必要

「casclient/frameworks/rails/filter」が必要

于 2011-04-19T12:18:57.893 に答える