从Rails 3.0.9升级到CanCan的Rails 3.1错误

Tra*_*tto 5 ruby-on-rails ruby-on-rails-3.1

我有一个应用程序,我从Rails 3.0.9升级到3.1.但是,我收到语法错误或其他什么.它写道:

BooksController #index中的SyntaxError

c:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.1.0/lib/active_record/attribute_methods/read.rb:91:语法错误,意外的keyword_end c:/ Ruby192/lib/ruby​​/gems /1.9.1/gems/activerecord-3.1.0/lib/active_record/attribute_methods/read.rb:93:语法错误,意外$ end,期待keyword_end

Rails.root:c:/ Users/Travis/My Documents/Aptana Studio 3工作区/ clicknslide

应用程序跟踪| 框架跟踪| 完整追踪

app/models/user.rb:11:在`admin?'

app/models/ability.rb:8:在`initialize'中

有任何想法吗?

注意: 所有控制器在3.0.9中都运行良好

Ant*_*ect 4

只需升级到最新版本的mysql2gem 即可。就我而言,现在是 0.3.7。