我已经将 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
我无法启动服务器,也无法生成控制器。有解决这个问题的方法吗?