martedì 7 agosto 2007

ActiveRecord troubles

Ho dovuto un po' sclerare su modello Rails inquando mi generava un errore piuttosto strambo quando eseguivo una find:

compile error
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:1358: syntax error, unexpected tINTEGER
Object::1
^

Come ho risolto? All'interno della tabella avevo un campo integer di nome Type che mi mandava in panne la Find.

Rinominando quel campo, tutto è tornato a posto...

Che idiota... mai usare parole che hanno l'aria di 'riservate'!

1 commento:

  1. cavolo sai che è appena capitato anche a me :) hai avvertito dhh ? :)

    RispondiElimina