Evite nil: mensagem de erro NilClass

Às vezes, seu aplicativo Rails pode gerar este erro:

NoMethodError in Articles#show
undefined method `comment' for nil:NilClass

A solução mais limpa é adicionar try(:field) </code> to your code, like:

<%= @article.try(:comment) %>

Em alguns casos, enquanto as informações são tão cruciais e devem ser exibidas como Name</code> or Profile picture</code> it's crucial you put some validations on the model itself.

  • T.