RubyCAS-Client问题:Rails

时间:2010-12-29 08:07:24

标签: ruby-on-rails rubycas

我已经安装了RubyCAS-Client 2.1.0作为gem并在Windows 7上使用Rails 2.3.10。在创建一个原始的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

我无法启动服务器而无法生成控制器。这个问题有解决方法吗?

1 个答案:

答案 0 :(得分:1)

您是否在environment.rb文件中包含以下内容:

要求'casclient'

要求'casclient / frameworks / rails / filter'