Сначала вам нужно решить, что вы хотите делать, когда нет профиля. Хотите отобразить изображение по умолчанию? Нет изображения вообще?
Предполагая, что вы хотите отобразить изображение по умолчанию, вы можете добавить метод к вашему помощнику:
def expiration_url_for( profile )
(profile && profile.expiring_url(180)) || default_url
end
и затем вызовите этот вспомогательный метод в вашем представлении:
<%=image_tag expiration_url_for( this.profile )%>