载波版本的下拉菜单

时间:2019-05-27 19:54:07

标签: ruby-on-rails-5 carrierwave

我正在使用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>

0 个答案:

没有答案