ruby on rails 4 - activeadmin carrierwave image hint not displayed -
Hello I am using an active admin with the carrier gem. I am unable to see the preview on the image upload, my image SRC is always always empty. > is empty
After clicking on Upload button, see the image related URL.
My form looks like this
ActiveAdmin.register product permit_update: name, description, category_ id,: image form (: html = & gt; {: multipart = Gt; true}). F | F.inputs do "product" f.input: category_id ,: as = & gt; : Select, Archive = & gt; Category all f.input: Name f.input: Description f.input: image ,: as = & gt; : File,: signal = & gt; F.template.image_tag (f.object.image.url) end f.ctions end model class Product & lt; ActiveRecord :: Base is_to: Category mount_uploader: Image, Image Uploader Termination Serializer Class ProductSerializer & lt; ActiveModel :: Serializer Features: ID, name, description, image end My uploader looks like this
class ImageUploader & lt; CarrierWave :: Uploader :: Base Storage: file def store_dir "upload / # {model.class.to_s.underscore}" / # {mounted_as} / # {model.id} "End End Creating HTML
& lt; Label = "product_image"> for "label" gt; Image & lt; / Label & gt; & Lt; Input id = "product_image" name = "product [image]" type = "file" & gt; & Lt; P class = "inline-sign" & gt; & Lt; Img src = "" & gt; & Lt; / P & gt;
After some modifications, works fine for me: < Pre> ActiveAdmin.register Team What permit_params: Name, Country: Image Index selection enable_column Columns: Nom column: Country Action End Form | F | F.inputs "team" f.input: nome f.input: country f.input: image ,: image_preview = & gt; True end f.actions end show attributes_table do row: nome row: country line: image image_tag (equipe.image.url) end and end You can see that I have three options: - Index: To show list of items - Form: For Form - Show: To show item details
In this way you can customize all the pages.
Comments
Post a Comment