This post originated from an RSS feed registered with Ruby Buzz
by Edgar Gonzalez.
Original Post: Ruby : nil.id => 4
Feed Title: La Cara Oscura del Desarrollo de Software
Feed URL: http://www.lacaraoscura.com/feed/
Feed Description: Our experiences day after day about software development: programming languages, standards, design patterns, tools and tips.
(blog in spanish)
En Ruby como todo es un objeto, nil tambien lo es. De hecho nil tiene su id.
nil.id
=> 4
Es decir, que uno tiene que tener cuidado al hacer aplicaciones en particular en Rails, donde (por defecto) todos los modelos tienen un atributo id.
Este comportamiento de nil sera modificado en futuras versiones de Ruby.
Una alternativa para solventar [...]