Активное хранилище не обеспечивает опцию по умолчанию, как в paperclip, однако вы можете написать свой метод, чтобы прикрепить файл по умолчанию, если изображение равно nil.вы можете использовать метод attach для этого.
def image_nil
if !self.image?
user.image.attach(io: File.open('/path/to/file'), filename: 'file.pdf', content_type: 'image/jpeg')
end
end
вы можете опустить content_type, но это хорошо, если вы предоставите тип контента, который будет использоваться в качестве запасного варианта, если анализатор не сможет этого сделать.
Надеюсь, это поможет!