Я пытаюсь установить проверку только для файлов .yml.
С некоторыми исследованиями я делаю это:
class TranslationFile < ApplicationRecord
has_one_attached :file
validate :only_yml_type
private
def only_yml_type
if file.attached? && !file.content_type.in?(%w(application/x-yaml))
file.purge
errors.add(:file, 'Must be a yaml file')
end
end
end
но теперь, даже если файл - .yml / .yaml, я не могу его сохранить, я делаю что-то не так?