rescue in erb template good practice?
erb, rescue, ruby, ruby-on-rails
Solution
Use `try` method in Rails:
<td><%= @customer.address.city.try(:name) || '-' %></td>
In Ruby 2.3+ you can use native safe navigation operator:
<td><%= @customer&.address&.city&.name || '-' %></td>
Problem
The question it's simple: It's a good practice use rescue like this? ``` ... <td><%= @customer.address.city.name rescue "-" %></td> <td><%= @customer.address.province.name rescue "-" %></td> <td><%= @customer.address.country.name rescue "-" %></td> ... ``` If not, where it's the solution? a "if" before?