Обновление с Rails 3.0.9 до Rails 3.1 ошибок из CanCan - PullRequest
5 голосов
/ 07 сентября 2011

У меня есть приложение, которое я обновляю до версии 3.1 с Rails 3.0.9.Но я получаю синтаксическую ошибку или что-то в этом роде.Он читает:

Синтаксическая ошибка в BooksController # index

c: /Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.1.0/lib/active_record/attribute_methods/read.rb:91: синтаксическая ошибка, неожиданное ключевое слово_end c: /Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.1.0/lib/active_record/attribute_methods/read.rb: 93: синтаксическая ошибка, неожиданный конец $, ожидаемый ключевое слово_end

Rails.root: c: / Users / Travis / Мои документы / Рабочая область Aptana Studio 3 / clicknslide

Трассировка приложения |Framework Trace |Full Trace

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

app / models /ability.rb: 8: в` initialize'

Есть идеи?

Примечание: Все контроллеры работали нормально в 3.0.9

Ответы [ 2 ]

4 голосов
/ 15 сентября 2011

Просто обновите до последней версии mysql2 gem. В моем случае это сейчас 0.3.7.

2 голосов
/ 07 сентября 2011

Это не имеет ничего общего с CanCan.Скорее всего, MySQL2 при использовании Windows ... получайте удовольствие от попыток обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...