Я хотел бы отобразить строку текста, только если установлен объект с именем @foo. На мой взгляд, я пытаюсь сделать что-то вроде этого:
<% if [email protected]_record? || [email protected]? %>
Foo is not a new record or nil
<% end %>
Но это не удается, возвращая You have a nil object when you didn't expect it!
Я уверен, что это происходит из-за метода new_record?.
Как проверить, что что-то не является новой записью или нолем, не вызывая ошибки?
В PHP это будет достигнуто путем запроса if(!empty($foo)), но даже метод empty? в рельсах заставляет возвращать ту же ошибку.
Любые идеи?