В Ruby on Rails это @variable.delete или @variable.destroy
Удаление записи из базы данных
Ответ 1
@variable.destroy будет вызывать все обратные вызовы (before_destroy и т.д.), а также обеспечивать соблюдение ассоциаций. @variable.delete просто вызывает необработанный запрос базы данных для удаления объекта. Вы, как правило, гораздо безопаснее использовать destroy, даже если он дороже.
Ответ 2
Предполагая, что вы используете ActiveRecord, и что @variable является экземпляром подкласса ActiveRecord::Base, вы вызываете @variable.destroy.