update readme
This commit is contained in:
parent
137d4eeb2b
commit
33bb8e3760
50
README.md
50
README.md
@ -2,51 +2,55 @@ NAME
|
||||
----
|
||||
mongoid_grid_fs
|
||||
|
||||
INSTALL
|
||||
-------
|
||||
gem install mongoid_grid_fs
|
||||
|
||||
SYNOPSIS
|
||||
--------
|
||||
|
||||
````ruby
|
||||
````ruby
|
||||
|
||||
require 'mongoid-grid_fs'
|
||||
require 'mongoid-grid_fs'
|
||||
|
||||
g = GridFs.put anthing_that_respons_to_read
|
||||
g = GridFs.put anthing_that_respons_to_read
|
||||
|
||||
GridFS.get id
|
||||
GridFS.get id
|
||||
|
||||
GridFS.delete id
|
||||
GridFS.delete id
|
||||
|
||||
|
||||
````
|
||||
````
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
mongoid_grid_fs is pure mongoid 3 / moped implementation of the mongodb
|
||||
grid_fs specification
|
||||
mongoid_grid_fs is pure mongoid 3 / moped implementation of the mongodb
|
||||
grid_fs specification
|
||||
|
||||
ref: http://www.mongodb.org/display/DOCS/GridFS+Specification
|
||||
ref: http://www.mongodb.org/display/DOCS/GridFS+Specification
|
||||
|
||||
it has the following features:
|
||||
it has the following features:
|
||||
|
||||
- implementation is on top of mongoid for portability. moped (the drive)
|
||||
is barely used
|
||||
- implementation is on top of mongoid for portability. moped (the drive)
|
||||
is barely used
|
||||
|
||||
- simple, REST-like api
|
||||
- simple, REST-like api
|
||||
|
||||
- support for custom namespaces (fs.files vs. image.files)
|
||||
- support for custom namespaces (fs.files vs. image.files)
|
||||
|
||||
- pathnames and io-like objects can be written to the grid
|
||||
- pathnames and io-like objects can be written to the grid
|
||||
|
||||
- auto-unique pathnames are generated (by default) to avoid collisions using #put
|
||||
- auto-unique pathnames are generated (by default) to avoid collisions using #put
|
||||
|
||||
'path/info/a.rb' -> '$object_id/a.rb'
|
||||
'path/info/a.rb' -> '$object_id/a.rb'
|
||||
|
||||
- #[] and #[]= methods which allow the grid to be used like a giant file
|
||||
hash in the sky
|
||||
- #[] and #[]= methods which allow the grid to be used like a giant file
|
||||
hash in the sky
|
||||
|
||||
- supprt for data_uris
|
||||
- supprt for data_uris
|
||||
|
||||
````eruby
|
||||
````eruby
|
||||
|
||||
<%= image_tag :src => file.data_url %>
|
||||
<%= image_tag :src => file.data_url %>
|
||||
|
||||
````
|
||||
````
|
||||
|
Loading…
Reference in New Issue
Block a user