Rails 3.0.9'dan 3.1'e yükseltdiğim bir uygulamam var. Ancak, bir sözdizimi hatası veya bir şey alıyorum. Bu okur:Rails 3.0.9'dan Rails 3.1'e yükseltme CanCan'dan hatalar
BooksController # endeksinde SyntaxError
c: /Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.1.0/lib/active_record/attribute_methods/read .rb: 91: sözdizimi hatası, beklenmedik bir anahtar kelime_adı c: /Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.1.0/lib/active_record/attribute_methods/read.rb: 93: sözdizimi hatası, beklenmedik $ end, anahtar kelime bekliyor
Rails.root: c:/Users/Travis/Belgelerim/Aptana Studio 3 Çalışma alanı/clicknslide
Uygulama İzi | Çerçeve İzi | Tam İzleme
app/models/user.rb: 11: in admin?
app/modeller/ability.rb: 8: in `başlatmak'
Herhangi bir fikir?
Not: Tüm kontrolörler 3.0.9
Bu, CanCan'dan değil, MySQL2'den uyumlu olmamalıdır. Bu sürüm 0.2.6 ve raylar 3 daha yeni bir ihtiyacı var ... sorun Windows için derleme değil. –
Bilinmesi faydalı olabilir: cancan2 (hala beta) raylar üzerinde çalışıyor 3.1 (github'dan alın) –
@vincent jacquel ... Gem iyi çalışıyor. Daha sonra bazı nedenlerden dolayı MySQL2 Gem (3.1 ile uyumlu değil) olduğunu öğrendim. –