状況
あるプロジェクトで管理画面をActiveAdminを用いて作成したのですが、画像を投稿した後、その画像を小さめに見やすく表示させたいのですが、とても大きく表示されてしまいます。
見やすい大きさで表示させるためには、どうしたら良いでしょうか、、?
コード一覧
image_uploader.rb
ruby
1 2class ImageUploader < CarrierWave::Uploader::Base 3 include CarrierWave::MiniMagick 4 5 storage :file 6 7 def store_dir 8 "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" 9 end 10 11 process resize_to_fit: [200, 200] 12 13 version :medium do 14 process resize_to_fill: [1080, 1080] 15 end 16 17 version :thumb do 18 process resize_to_fit: [80, 80] 19 end 20 21 def extension_whitelist 22 %w(jpg jpeg gif png) 23 end 24end
app/admin/customer.rb(表示部分を一部抜粋)
ruby
1 2f.inputs do 3 f.has_many :images , allow_destroy: true do|t| 4 t.input :image, :as => :file, input_html: { accept: 'image/*' }, 5 :hint => t.object.new_record? ? "お客様の声に関する画像を指定して下さい" : image_tag(t.object.image.url{:thumb}) 6 end 7end
あなたの回答
tips
プレビュー