unless rails not nil method empty blank ruby null

rails - ruby unless



Convirtiendo `falso` en` nil` (1)

Puedes usar ||= :

a = ''hello'' a ||= nil #=> "hello" a = true a ||= nil #=> true a = false a ||= nil #=> nil a = nil a ||= nil #=> nil

Cuando desee convertir una variable v en false cuando es nil / false y true caso contrario, existe una forma sencilla de hacerlo:

!!v

¿Pero hay una manera fácil de convertir v en nil cuando es nil / false y conservar su valor de lo contrario?