为了将来Everyday CMS的数据库切换到MongDB准备,这就涉及到了历史遗留数据的迁移尤其是图片,目前目前存储在文件系统上,下面使用Rake将文件系统种的图片导入GridFS.
##修改遗留系统中的Gemfile,增加
gem 'mongo'
gem 'mongoid'
gem 'bson_ext'
##生成config/mongoid.yml在这里配置MongoDB连接
$ rails g mongoid:config
##创建mongo_import.rake文件,存放在lib/tasks目录下
##下面看具体的mongo_import.rake文件内容,看代码注释:mongo_import.rake
##下面运行rake gridfs:import就导入图片文件了,注意MongoDB已经启动了!
25 May 2012 Suzhou, China其他的数据导入,也可以仿照类似的方式实现,Cheers!