-
Notifications
You must be signed in to change notification settings - Fork 1
This plugin help carrierwaves save files with same content in same place, but diferent records.
License
stvkoch/carrierwave_single_store
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CarrierwaveSingleStore ====================== This plugin helps carrierwave(https://github.com/jnicklas/carrierwave) saving images/docs with same content on one place once, even if you have different names. It was developed for the models that can save the same(same content) files but in different records, saving disk space. Imagine: item = Item.find(3) item.id #3 item.name #table item.image #1234567_hex.jpg item.image_url #uploads/item/image/12/34/56/1234567_hex.jpg otherItem = Item.find(5) otherItem.id #5 otherItem.name #other table otherItem.updae_tattributes(:image=>'web_image_but_same_content.jpg') otherItem.image #1234567_hex.jpg otherItem.image_url #uploads/item/image/12/34/56/1234567_hex.jpg #these two records have different data, but with identical content files. CarrierWave::SingleStore holds one file for both records, saving space disk Example ======= See examples folder. Dependencies =========== https://github.com/jnicklas/carrierwave Install ======= rails plugin install git@github.com:stvkoch/carrierwave_single_store.git Any question, send message Steven Koch <stvkoch@gmail.com> Copyright (c) 2011 Steven Koch <stvkoch@gmail.com>, released under the MIT license
About
This plugin help carrierwaves save files with same content in same place, but diferent records.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published