A volte può essere comodo testare la generazione delle routes direttamente dalla console. Per farlo basta entrare in console con il comando ./script/console e scrivere:
1 >> app.user_groups_url(User.find(:first))
2 => “http://www.example.com/users/matte/groups”
Per ottenere la generazione della route e per capire subito dove abbiamo fatto qualche errore. Questa funzione è molto [...]
Se una volta installato il nuovo aggiornamento a Leopard ottenete il seguente errore:
1 /opt/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/tcphack.rb:12:in `initialize_without_backlog’: getaddrinfo: nodename nor servname provided, or not known (SocketError)
2 from /opt/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/tcphack.rb:12:in `initialize’
3 from /opt/local/lib/ruby/1.8/drb/drb.rb:865:in `open’
4 from /opt/local/lib/ruby/1.8/drb/drb.rb:865:in [...]
matte il 11 June 2008 parla di Altro
Mentre Duccio mi sta riprendendo (Writing the post) qui all’Apple Store di Roma vi scriviamo un bel post e vi invitiamo a venire in questo spettacolare posto…. Ebbene sì… la Apple ci ha dato 3 iPhone 3G in anteprima per aver postato sul nostro blog :-)) Magari….
Con l’uscita di Rails 2.1.0 sono stati introdotti sostanziali miglioramenti all’active record riguardanti le performance nell’uso dell’eager loading, adesso funzionante anche con associazioni polimorfiche.
I miglioramenti
Fino alla penultima versione di rails (2.0.2) non era possibile includere un’associazione polimorfica:
1 MyModel.find(:all, :include => :my_polymorphic_association, :order => “created_at DESC”)
restituiva come [...]