Вы можете использовать try
метод.
<%= car.try(label.related_to) %>
try
попытается вызвать метод на car
. Однако, если метод (т. Е. make
) не существует, он выдаст ошибку.
Вы можете использовать respond_to?
, чтобы убедиться, что метод существует:
<%= car.try(label.related_to) if car.respond_to?(label.related_to) %>