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
David M. 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?
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?