Tengo muchos modelos y relaciones. Debido a este hecho, hay muchas llamadas en views/controladores, que se parecen a esto:¿Cuál es la forma correcta de verificar la existencia de objetos en Rails/Ruby?
@object.something.with_something.value
Una parte de la cadena puede llegar a ser nula, lo cual es perfectamente aceptable. ¿Cuál es la forma correcta/limpia/rápida de verificar la existencia del objeto terminal?
está llamando a algo como:
@object.something.with_something.value if defined? @object.something.with_something.value
Considerado bien?
Esta pregunta no está muy bien redactada ... ¿Le importa '@ object.something.with_something.value' siendo' nil' o le preocupa el 'NoMethodError' que se sube si hay algo en el la cadena es 'nil'? Supongo que lo último? –