我有一個應用程序,我正在從Rails 3.0.9升級到3.1。但是,我得到一個語法錯誤或什麼的。它讀取:從CanCan升級到Rails 3.0.9到Rails 3.1錯誤
的SyntaxError在BooksController中#指數
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,expected keyword_end
Rails.root:c:/ Users/Travis/My Documents/Aptana Studio 3工作區/ clicknslide
應用程序跟蹤|框架跟蹤| Full Trace
app/models/user.rb:11:in`admin?'
應用程序/模型/ ability.rb:8:'初始化」
任何想法?
注: 所有控制器3.0.9
這不是從CanCan而是從MySQL2不兼容。它是版本0.2.6和軌3需要一個更新的...問題是他們不編譯的Windows。 –
可能是有用的知道:cancan2(仍在測試版)正在軌道3.1(從github得到它) –
@vincent jacquel ...我的寶石工作正常。我後來發現由於某種原因,它是MySQL2 Gem(0.2.6不兼容3.1),謝謝。 –