How to access cloudinary attributes in rails? -
given following output f.object.filename.inspect
form. , using carrierwave
.
$> <carphotouploader:0x007f83efa788f0 @model=#<carphoto id: 19, filename: "image/upload/v1433056939/eio6d7b0dtfdjptmxud4.png", car_id: 19, document: nil, created_at: "2015-05-31 07:22:04", updated_at: "2015-05-31 07:26:45">, @mounted_as=:filename, @transformation={}, @file=#<cloudinary::carrierwave::cloudinaryfile:0x007f83efa786e8 @uploader=#<carphotouploader:0x007f83efa788f0 ...>, @identifier="image/upload/v1433056939/eio6d7b0dtfdjptmxud4.png", @resource_type="image", @storage_type="upload", @version="1433056939", @filename="eio6d7b0dtfdjptmxud4.png", @public_id="eio6d7b0dtfdjptmxud4", @format="png">, @stored_public_id="eio6d7b0dtfdjptmxud4", @public_id="eio6d7b0dtfdjptmxud4", @stored_version="1433056939", @original_filename="eio6d7b0dtfdjptmxud4.png">
i need access @public_id
can't out nil
when do
f.object.filename.public_id.
what should do?
f.object.filename.public_id
givesnil
.
because that's how have implemented. @ there source code.
what want my_public_id
.
so working code : f.object.filename.my_public_id
.
Comments
Post a Comment