Я использую carrierwave и rmagick для загрузки изображений в моем приложении rails.Я думал об идее раскрывающегося списка для другой версии изображений и сохранения этой конкретной версии.Любая идея, как этого достичь.
imageuploader.rb
version :small do
process resize_to_fit: [320, 320]
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
end
version :medium do
process resize_to_fit: [400, 400]
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
end
_form.html.erb
<div class="field">
<%= form.label :image %>
<%= form.file_field :image %>
</div>
<div class="field">
<%= form.label :version %>
<%= form.select :version, ['Small', 'Medium'] %>
</div>