Wrong check a cards

думаю из за этого 500ая ошибка. Вынеси форму в проверку на <% if  @card %>