Tengo una aplicación que estoy actualizando a 3.1 desde Rails 3.0.9. Pero, estoy obteniendo un error de sintaxis o algo así. Se lee:Actualización de Rails 3.0.9 a Rails 3.1 errores de CanCan
SyntaxError en BooksController N.º
c: /Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.1.0/lib/active_record/attribute_methods/read .rb: 91: error de sintaxis, inesperado keyword_end c: /Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.1.0/lib/active_record/attribute_methods/read.rb: 93: error de sintaxis, inesperado $ end, esperando keyword_end
Rails.root: c:/Users/Travis/Mis documentos/Aptana Studio 3 Workspace/clicknslide
Rastreo de la aplicación | Seguimiento del marco | Rastreo completo
app/models/user.rb: 11: in `admin? '
app/modelos/ability.rb: 8: en `inicializar'
¿Alguna idea?
Nota: Todos los controladores trabajaron bien en 3.0.9
Esto no es de CanCan porque MySQL2 no es compatible. Es la versión 0.2.6 y los rieles 3 necesitan uno más nuevo ... el problema es que no están compilando para Windows. –
Puede ser útil saber: cancan2 (todavía en beta) está trabajando en rails 3.1 (obténgalo de github) –
@vincent jacquel ... I la gema funciona bien. Descubrí más tarde por alguna razón que era la gema MySQL2 (0.2.6 no es compatible con 3.1) gracias. –