Удаление записи из базы данных

В Ruby on Rails это @variable.delete или @variable.destroy

Ответы

Ответ 1

@variable.destroy будет вызывать все обратные вызовы (before_destroy и т.д.), а также обеспечивать соблюдение ассоциаций. @variable.delete просто вызывает необработанный запрос базы данных для удаления объекта. Вы, как правило, гораздо безопаснее использовать destroy, даже если он дороже.

Ответ 2

Предполагая, что вы используете ActiveRecord, и что @variable является экземпляром подкласса ActiveRecord::Base, вы вызываете @variable.destroy.