This is one of those things, that maybe so simple I’ll never find it because everyone else already knows it.
I’ve got objects I have to check for nil in my views so I don’t dereference a nil:
<%= if tax_payment.user; tax_payment.user.name; end %>
Or I could do this variant:
<%= tax_payment.user ? tax_payment.user.name : '' %>
So this is ok … for most languages. But I feel like there must be some bit of shiny ruby or railness I’m still missing if this is the best I can do.
What about: