Ajustes menores em css e substituindo .id.nil? por .new_record? para verificar se é novo resource ou se já existe.