Изменения в новых версиях / Ruby 2.3

user_old = nil

# *** before: ***
name_old = user_old && user_old.profile && user_old.profile.name

# *** in version 2.3: ***
user = nil
name = user&.profile&.name    # nil as soon as any link in the chain is nil

puts name.inspect