Ruby Forum Italian Ruby user group > problema Rails+mysql windows

Posted by David Mysurname (total)
on 06.05.2008 13:04
Salve, sono nuovo del ruby ma mi è subito sembrato un buon linguaggio,
ho provato a fare un progettino con rails giusto per imparare seguendo
la guida su html.it(http://programmazione.html.it/guide/lezione/3096/
architettura-di-rails-il-modello/) ma nel punto in cui faccio partire
lo script console.rb e vado a  digitare Entry.find_all mi da un
errore, non capisco qual'è il problema... mi potete aiutare?

Ecco l'errore:

Loading development environment (Rails 2.0.2)
>> Entry.find_all 

NoMethodError: undefined method `find_all' for Entry(id: integer, url:
string, comment: text, created_on: date):Class
        from c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/
active_record/base.rb:1532:in `method_missing'
        from (irb):1
Posted by Umberto Piva (Guest)
on 06.05.2008 13:19
(Received via mailing list)
On May 6, 2008, at 1:04 PM, David Mysurname wrote:

>>> Entry.find_all
Ciao, in rails 2 è cambiata l'abbrieviazione da Entry.find_all a
Entry.find(:all)
Prova così, dovrebbe funzionare.
Posted by Antonio Cangiano (Guest)
on 06.05.2008 13:29
(Received via mailing list)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Mysurname wrote:
> Loading development environment (Rails 2.0.2)
>>> Entry.find_all 
> 
> NoMethodError: undefined method `find_all' for Entry(id: integer, url:

Ciao David,

il metodo find_all è stato deprecato da molto tempo, per cui in Rails 2
è stato tolto del tutto.

Usa: Entry.find(:all)


Ciao,
Antonio
- --
http://antoniocangiano.com   - Zen and the Art of Programming
http://stacktrace.it         | http://math-blog.com
http://twitter.com/acangiano | http://flickr.com/acangiano
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkggQKQACgkQqCqsu0qUj9RhEgCfT4SqsYuXcXZ3ezPHPdaBIO3/
Kk8AoIeh9HrvZAQzGWtYjDE+z3rhR7pM
=FXCR
-----END PGP SIGNATURE-----
Posted by David Mysurname (total)
on 06.05.2008 17:29
Antonio Cangiano wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> David Mysurname wrote:
>> Loading development environment (Rails 2.0.2)
>>>> Entry.find_all 
>> 
>> NoMethodError: undefined method `find_all' for Entry(id: integer, url:
> 
> Ciao David,
> 
> il metodo find_all � stato deprecato da molto tempo, per cui in Rails 2
> � stato tolto del tutto.
> 
> Usa: Entry.find(:all)
> 
> 
> Ciao,
> Antonio


Funziona... ma rimane il problema degli altri metodi che sono descritti 
in quella guida...
sapete consigliarmi o una guida piu recente ma altrettanto semplice e 
ben spiegata o una guida che spieghi cosa è stato deprecato in rails 2 e 
cosa han messo al loro posto?
Posted by Antonio Cangiano (Guest)
on 06.05.2008 17:35
(Received via mailing list)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Mysurname wrote:
| Funziona... ma rimane il problema degli altri metodi che sono descritti
| in quella guida...
| sapete consigliarmi o una guida piu recente ma altrettanto semplice e
| ben spiegata o una guida che spieghi cosa è stato deprecato in rails 2 e
| cosa han messo al loro posto?

Compra questo: https://peepcode.com/products/rails-2-pdf-it e tieni la
documentazione dell'API a portata di mano. Con $9 sei a cavallo.

Cheers,
Antonio
- --
http://antoniocangiano.com   - Zen and the Art of Programming
http://stacktrace.it         | http://math-blog.com
http://twitter.com/acangiano | http://flickr.com/acangiano
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkggenIACgkQqCqsu0qUj9R+IwCeK1XYZR6teITWt8W2YM/03S7z
YN4An3el/rvjaShiaGwaAiDVQOrlbPzs
=iObD
-----END PGP SIGNATURE-----
Posted by Umberto Piva (Guest)
on 06.05.2008 18:34
(Received via mailing list)
On Tue, 2008-05-06 at 17:29 +0200, David Mysurname wrote:
> > Ciao David,
> 
> Funziona... ma rimane il problema degli altri metodi che sono descritti 
> in quella guida...
> sapete consigliarmi o una guida piu recente ma altrettanto semplice e 
> ben spiegata o una guida che spieghi cosa è stato deprecato in rails 2 e 
> cosa han messo al loro posto?
Prova a dare un'occhiata qui non sono guide, ma almeno ti fai un'idea di
rails 2
http://stacktrace.it/articoli/2007/12/le-novita-rails-20/
http://www.slashdotdash.net/articles/2007/12/03/rails-2-upgrade-notes

Ciao,
Umberto