Это одна из тех вещей, которые, возможно, так просто, что я ее никогда не найду, потому что все это уже знают.
У меня есть объекты, которые я должен проверить для nil в своих представлениях, поэтому я не разыскиваю нуль:
<%= if tax_payment.user; tax_payment.user.name; end %>
Или я мог бы сделать этот вариант:
<%= tax_payment.user ? tax_payment.user.name : '' %>
Так что это нормально... для большинства языков. Но я чувствую, что должен быть какой-то блеск рубинов или рельсов, которых я все еще не вижу, если это лучшее, что я могу сделать.