Spec-Zone.ru › Ruby on Rails 6.0

класс ActiveStorage::Attachment

Родитель:
ActiveRecord::Base

Прикрепления связывают записи с блобами. Обычно это отношение «одна запись — много блобов», но возможно связать много разных записей с одним блобом. Ограничение внешнего ключа в таблице прикреплений предотвращает удаление блобов, если они по-прежнему прикреплены к каким-либо записям.

Публичные методы экземпляра

purge() Показать исходный код
# File activestorage/app/models/active_storage/attachment.rb, line 20
def purge
  delete
  blob&.purge
end

Синхронно удаляет прикрепление и удаляет боб.

purge_later() Показать исходный код
# File activestorage/app/models/active_storage/attachment.rb, line 26
def purge_later
  delete
  blob&.purge_later
end

Удаляет прикрепление и выполняет задачу в фоновом режиме для удаления блоба.

© 2004–2019 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API